US20120226774A1 - Display snooping - Google Patents
Display snooping Download PDFInfo
- Publication number
- US20120226774A1 US20120226774A1 US13/403,209 US201213403209A US2012226774A1 US 20120226774 A1 US20120226774 A1 US 20120226774A1 US 201213403209 A US201213403209 A US 201213403209A US 2012226774 A1 US2012226774 A1 US 2012226774A1
- Authority
- US
- United States
- Prior art keywords
- interface circuit
- switch
- communication information
- computing device
- panel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
Definitions
- Computing environments continue to evolve.
- One of the latest evolutionary steps is the use of more than one display screen to view data generated by a computer system.
- a computer designer may use one display to show a schematic of a portion of an electronic device and another display to show a layout of that portion of the electronic device.
- These displays may be of various types. For example, they may be dedicated displays that are separate from computing devices. They may also be displays that are integrated into a computing device, such as a desktop, all-in-one computer, laptop, netbook, tablet, ultrabook, or other such device.
- Dedicated displays are configured to accept not only video information from an external source, but control signals as well. These control signals may include signals to adjust brightness, audio levels, resolution, and others.
- Display panels that are integrated with, or are connected to, other devices may not be so flexible, however. These displays may be configured to communicate these signals with the computing devices of which they are a part. They may not be configured to accept signals from external computing devices. As such, these displays may not be as suitable for use as a second display device.
- circuits, methods, and apparatus that provide displays that may be used as secondary display devices.
- embodiments of the present invention may provide circuits, methods, and apparatus that provide displays that may be used as secondary display devices.
- An illustrative embodiment of the present invention provides a circuit that may be placed in a communication pathway between a host computer and a second display device external to the host computer.
- the host computer or device may be a desktop computer, all-in-one computer, laptop, netbook, or tablet computer, ultrabook, or other computing device.
- the second display may be a desktop, all-in-one computer, laptop, netbook, or tablet computer, ultrabook, or other computing device.
- This circuit may be an interface circuit referred to as a native host interface circuit. This interface circuit may be located in, or associated with, the second display device, though in other embodiments of the present invention, some or all of the interface circuit may be located in the host computer.
- An illustrative embodiment of the present invention provides an interface circuit that receives communication signals from a host computer. These signals may be auxiliary or AUX signals sent over a DisplayPort or Thunderbolt connection. These signals may be sent over a point-to-point connection from the host computer to the interface circuit. These signals may further be sent over a point-to-point connection from the interface circuit to the panel. Return signals may be provided over point-to-point signals from the panel to the interface circuit, then from the interface circuit to the host computer. In other embodiments of the present invention, these signals may travel through several point-to-point hops before reaching their destination. For example, one or more intermediate devices, such as hard drives, other display devices, or other devices, may be inserted between a host device and a second display.
- intermediate devices such as hard drives, other display devices, or other devices
- An illustrative embodiment of the present invention provides an interface circuit that may receive communication signals from a host computer and pass them to a display panel in various ways. For example, some communication signals may be received from a host computer and then provided to the display panel without alteration. Other communication signals may be modified or altered before being passed to the display panel. Still other signals may be passed to a processor in, or associated with, the display panel. The interface circuit may then receive signals from the processor, which it may then pass to the display panel. In other examples, the processor may instead communicate with the display directly. For example, the processor may communicate with the display panel using Inter-Integrated Circuit (I2C) or other appropriate signaling. Still other signals may be ignored by the interface circuit. For example, various panels may be responsive to one or two or more signals for a particular action. A host computer may send each of these two or more signals to the interface circuit. The interface circuit may then pass on only the signal understood by the display panel and it may ignore the others.
- I2C Inter-Integrated Circuit
- These various techniques may be applied to communication signals conveying various types of information. For example, these techniques may be applied to signals sent to adjust display panels settings such as audio level, screen resolution, contrast, brightness, and others. These techniques may be applied to other types of signals, for example, signals provided by the panel indicating a present state of these settings, security, identification, and authorization signals.
- FIG. 1 illustrates a computer system that may be improved by the incorporation of embodiments of the present invention
- FIG. 2 illustrates a block diagram of a portion of a computer device according to an embodiment of the present invention
- FIG. 3 illustrates a path for video signals in a portion of a computer device according to an embodiment of the present invention
- FIG. 4 illustrates a signal path for an interface circuit to receive auxiliary data according to an embodiment of the present invention
- FIG. 5 illustrates a signal path for an interface circuit to provide auxiliary data to a display panel according to an embodiment of the present invention
- FIG. 6 illustrates a signal path for an interface circuit to receive auxiliary data from a display according to an embodiment of the present invention
- FIG. 7 illustrates an interface circuit providing data to a host device according to an embodiment of the present invention.
- FIG. 8 illustrates a signal path for auxiliary data that includes a CPU and memory according to an embodiment of the present invention.
- FIG. 1 illustrates a computer system that may be improved by the incorporation of embodiments of the present invention.
- This computer system may be used to provide a user with a computer system having two displays. While two devices that include a display are shown in this figure, embodiments of the present invention may be used in computer system having three or more devices having displays.
- This figure, as with the other included figures, is shown for illustrative purposes and does not limit either the possible embodiments of the present invention or the claims.
- embodiments of the present invention are well-suited to Thunderbolt systems that convey DisplayPort AUX and video data
- other embodiments of the present invention may be used to convey other signals consistent with other standard and proprietary protocols, such as High-Definition Multimedia Interface (HDMI) signals, or other signals consistent with other protocols that may be currently under development, or may be developed in the future.
- HDMI High-Definition Multimedia Interface
- host computer 110 may be in communication with second display device 130 over cable 120 .
- Host computer or device 110 may be a desktop computer, all-in-one computer, laptop, netbook, or tablet computer, ultrabook, or other computing device.
- Second display device 130 may be a desktop, all-in-one computer, laptop, netbook, or tablet computer, ultrabook, or other computing device.
- host computer 110 is a laptop computer having display 112
- second display device 130 is an all-in-one computer that includes display 132 , keyboard 134 , and mouse 136 .
- host computer 110 may be in communication with second display 130 over cable 120 .
- Cable 120 may be a DisplayPort cable, Thunderbolt cable, or other appropriate cable. Cable 120 may be used by host computer 110 to provide video signals to second display 130 . Cable 120 may also be used by host computer 110 to provide communication signals to, and receive communication signals from, second display 130 . Examples of how this may be done are shown in the following figures.
- FIG. 2 illustrates a block diagram of a portion of a computer device according to an embodiment of the present invention.
- This computer device may be used as, or associated with, a second display, such as second display 130 in FIG. 1 , or as second displays in other embodiments of the present invention.
- Connector receptacle 210 may be a DisplayPort or Thunderbolt compatible connector receptacle.
- Connector receptacle 210 may receive and provide DisplayPort signals 212 over a thunderbolt connection.
- Connector receptacle 210 may provide DisplayPort 212 signals to switch 220 .
- DisplayPort signals 212 may include auxiliary or AUX signals 214 and video signals 216 .
- Switch 220 may provide auxiliary signals 224 and 222 to interface circuit 250 and DisplayPort output 230 .
- Switch 220 may also provide video signals 226 to DisplayPort output 230 .
- DisplayPort output 230 may provide auxiliary signals 232 and video signals 234 to display panel 240 .
- Interface circuit 250 may provide auxiliary signals 252 to CPU and memory 260 .
- CPU and memory 260 may provide signals, such as I2C signals 262 , to display panel 240 .
- a host computer or device may provide video signals to display panel 240 .
- An example of this is shown in the following figure.
- FIG. 3 illustrates a path for video signals in a portion of a computer device according to an embodiment of the present invention.
- Video data may be received over DisplayPort connection 212 by connector receptacle 210 .
- Video signal 216 may be provided by connector receptacle 210 to switch 220 .
- Switch 220 may provide video signal 226 to DisplayPort output 230 .
- DisplayPort output 230 may provide video signals 234 to display panel 240 .
- Display panel 240 may then display video data.
- the video signal 226 received by DisplayPort output 230 may be arranged as DisplayPort data.
- DisplayPort output 230 may remove excess data and provide a video signal 234 to display panel 240 .
- video data to be displayed may be removed from DisplayPort, Thunderbolt, or other types of packets by DisplayPort output 230 or other associated circuitry.
- switch 220 may switch video data to display panel 240 via DisplayPort output 230 .
- Switch 220 may also provide AUX data to interface circuit 250 .
- An example is shown in the following figure.
- FIG. 4 illustrates a signal path for an interface circuit to receive auxiliary data according to an embodiment of the present invention.
- This auxiliary data may be received as part of DisplayPort signal 212 by connector receptacle 210 .
- Auxiliary data 214 may be received by switch 220 .
- Switch 220 may provide auxiliary data 224 to interface circuit 250 .
- auxiliary data 214 and 224 may include signals to adjust display panels settings such as audio level, screen resolution, contrast, brightness, and others. These signals may be other types of signals, for example, signals provided by the panel indicating a present state of these settings, security, identification, and authorization signals.
- interface circuit 250 may handle this data in one of a number of ways. For example, interface circuit 250 may ignore this auxiliary data. Specifically, various display panels 240 may understand one of a number of versions of a command. A host device may send each of these versions to interface circuit 250 . Interface circuit 250 may then forward only the appropriate version to display panel 240 . In other examples, interface circuit 250 may alter, substitute, or pass auxiliary data to display panel 240 without modification. An example of this is shown in the following figure.
- FIG. 5 illustrates a signal path for an interface circuit to provide auxiliary data to a display panel according to an embodiment of the present invention.
- interface circuit 250 may provide auxiliary data 224 to switch 220 .
- Switch 220 may provide auxiliary data 222 to DisplayPort output 230 , which may in turn provide auxiliary data 232 to display panel 240 .
- this auxiliary data may be a request for information from display panel 240 .
- display panel 240 may provide auxiliary data back to the host device.
- This auxiliary data may be routed through interface circuit 250 . An example is shown in the following figure.
- FIG. 6 illustrates a signal path for an interface circuit to receive auxiliary data from a display according to an embodiment of the present invention.
- Display panel 240 may provide auxiliary data 232 to DisplayPort output 230 .
- DisplayPort output 230 may provide auxiliary data 222 to switch 220 .
- Switch 220 may, in turn, provide auxiliary data 224 to interface circuit 250 .
- interface circuit 250 may receive this auxiliary data, it may in turn pass this auxiliary data to the host device.
- An example is shown in the following figure.
- FIG. 7 illustrates an interface circuit providing auxiliary data to a host device according to an embodiment of the present invention.
- Interface circuit 250 may provide auxiliary data 224 to switch 220 .
- Switch 220 may provide auxiliary data 214 to connector receptacle 210 .
- Connector receptacle 210 may turn provide this auxiliary data 214 over DisplayPort path 212 to a host device.
- interface circuit 250 may not be capable of providing control signals for certain functions defined by auxiliary data to display panel 240 .
- An example of this may be audio control signals. That is, interface circuit 250 may not have a mechanism to control an audio setting in or associated with display panel 240 . In such a situation, interface circuit 250 may provide commands to CPU and memory 260 , which may then provide audio control signals to display panel 240 , or circuitry associated with display panel 240 . An example of this is shown in the following figure.
- FIG. 8 illustrates a signal path for auxiliary data that includes a CPU and memory according to an embodiment of the present invention.
- DisplayPort data 212 may be received at connector receptacle 210 .
- Connector receptacle 210 may provide auxiliary data 214 to switch 220 .
- switch 220 may provide auxiliary data 224 to interface circuit 250 .
- Interface circuit 250 may in turn provide auxiliary data 252 to CPU and memory 260 .
- CPU and memory 260 may then process these instructions to generate processed instructions.
- CPU and memory 260 may then provide processed instructions 262 or other data to display panel 240 . This may be done as auxiliary data, or as other types of data, such as I2C data 262 .
- CPU and memory 260 may return AUX data 252 back to interface circuit 250 .
- Interface circuit may then provide the AUX data back to the display panel or host device, as shown above.
Abstract
Circuitry that may be placed in a communication pathway between a host computer and a second display device external to the host computer. One example provides an interface circuit that receives communication signals from a host computer. These signals may be AUX signals sent over a DisplayPort or Thunderbolt connection. The interface circuit may pass these signals to the second display device directly, it may modify them before passing them on, it may ignore them, or the interface circuit may pass them to a processor associated with the second display device.
Description
- This application claims the benefit of U.S. provisional patent application Ser. No. 61/446,027, filed Feb. 23, 2011, which is hereby incorporated by reference.
- Computing environments continue to evolve. One of the latest evolutionary steps is the use of more than one display screen to view data generated by a computer system. For example, a computer designer may use one display to show a schematic of a portion of an electronic device and another display to show a layout of that portion of the electronic device.
- The inclusion of multiple displays is driven by many factors. For example, computing tasks are becoming more complicated. These tasks are being handled by more powerful programs and computing resources, which are able to provide multiple graphics images. Also, the costs of such displays and associated hardware have been reducing as the quality has been increasing. Moreover, users are becoming more skilled and are able to handle more data.
- These displays may be of various types. For example, they may be dedicated displays that are separate from computing devices. They may also be displays that are integrated into a computing device, such as a desktop, all-in-one computer, laptop, netbook, tablet, ultrabook, or other such device.
- It is often fairly straight-forward to use a dedicated display as a second display. Dedicated displays are configured to accept not only video information from an external source, but control signals as well. These control signals may include signals to adjust brightness, audio levels, resolution, and others.
- Display panels that are integrated with, or are connected to, other devices may not be so flexible, however. These displays may be configured to communicate these signals with the computing devices of which they are a part. They may not be configured to accept signals from external computing devices. As such, these displays may not be as suitable for use as a second display device.
- Accordingly, what is needed are circuits, methods, and apparatus that provide displays that may be used as secondary display devices.
- Accordingly, embodiments of the present invention may provide circuits, methods, and apparatus that provide displays that may be used as secondary display devices.
- An illustrative embodiment of the present invention provides a circuit that may be placed in a communication pathway between a host computer and a second display device external to the host computer. The host computer or device may be a desktop computer, all-in-one computer, laptop, netbook, or tablet computer, ultrabook, or other computing device. The second display may be a desktop, all-in-one computer, laptop, netbook, or tablet computer, ultrabook, or other computing device. This circuit may be an interface circuit referred to as a native host interface circuit. This interface circuit may be located in, or associated with, the second display device, though in other embodiments of the present invention, some or all of the interface circuit may be located in the host computer.
- An illustrative embodiment of the present invention provides an interface circuit that receives communication signals from a host computer. These signals may be auxiliary or AUX signals sent over a DisplayPort or Thunderbolt connection. These signals may be sent over a point-to-point connection from the host computer to the interface circuit. These signals may further be sent over a point-to-point connection from the interface circuit to the panel. Return signals may be provided over point-to-point signals from the panel to the interface circuit, then from the interface circuit to the host computer. In other embodiments of the present invention, these signals may travel through several point-to-point hops before reaching their destination. For example, one or more intermediate devices, such as hard drives, other display devices, or other devices, may be inserted between a host device and a second display.
- An illustrative embodiment of the present invention provides an interface circuit that may receive communication signals from a host computer and pass them to a display panel in various ways. For example, some communication signals may be received from a host computer and then provided to the display panel without alteration. Other communication signals may be modified or altered before being passed to the display panel. Still other signals may be passed to a processor in, or associated with, the display panel. The interface circuit may then receive signals from the processor, which it may then pass to the display panel. In other examples, the processor may instead communicate with the display directly. For example, the processor may communicate with the display panel using Inter-Integrated Circuit (I2C) or other appropriate signaling. Still other signals may be ignored by the interface circuit. For example, various panels may be responsive to one or two or more signals for a particular action. A host computer may send each of these two or more signals to the interface circuit. The interface circuit may then pass on only the signal understood by the display panel and it may ignore the others.
- These various techniques may be applied to communication signals conveying various types of information. For example, these techniques may be applied to signals sent to adjust display panels settings such as audio level, screen resolution, contrast, brightness, and others. These techniques may be applied to other types of signals, for example, signals provided by the panel indicating a present state of these settings, security, identification, and authorization signals.
- Various embodiments of the present invention may incorporate one or more of these and the other features described herein. A better understanding of the nature and advantages of the present invention may be gained by reference to the following detailed description and the accompanying drawings.
-
FIG. 1 illustrates a computer system that may be improved by the incorporation of embodiments of the present invention; -
FIG. 2 illustrates a block diagram of a portion of a computer device according to an embodiment of the present invention; -
FIG. 3 illustrates a path for video signals in a portion of a computer device according to an embodiment of the present invention; -
FIG. 4 illustrates a signal path for an interface circuit to receive auxiliary data according to an embodiment of the present invention; -
FIG. 5 illustrates a signal path for an interface circuit to provide auxiliary data to a display panel according to an embodiment of the present invention; -
FIG. 6 illustrates a signal path for an interface circuit to receive auxiliary data from a display according to an embodiment of the present invention; -
FIG. 7 illustrates an interface circuit providing data to a host device according to an embodiment of the present invention; and -
FIG. 8 illustrates a signal path for auxiliary data that includes a CPU and memory according to an embodiment of the present invention. -
FIG. 1 illustrates a computer system that may be improved by the incorporation of embodiments of the present invention. This computer system may be used to provide a user with a computer system having two displays. While two devices that include a display are shown in this figure, embodiments of the present invention may be used in computer system having three or more devices having displays. This figure, as with the other included figures, is shown for illustrative purposes and does not limit either the possible embodiments of the present invention or the claims. It should also be noted that while embodiments of the present invention are well-suited to Thunderbolt systems that convey DisplayPort AUX and video data, other embodiments of the present invention may be used to convey other signals consistent with other standard and proprietary protocols, such as High-Definition Multimedia Interface (HDMI) signals, or other signals consistent with other protocols that may be currently under development, or may be developed in the future. - In this example,
host computer 110 may be in communication withsecond display device 130 overcable 120. Host computer ordevice 110 may be a desktop computer, all-in-one computer, laptop, netbook, or tablet computer, ultrabook, or other computing device.Second display device 130 may be a desktop, all-in-one computer, laptop, netbook, or tablet computer, ultrabook, or other computing device. In this particular example,host computer 110 is a laptopcomputer having display 112, whilesecond display device 130 is an all-in-one computer that includesdisplay 132,keyboard 134, andmouse 136. - Again,
host computer 110 may be in communication withsecond display 130 overcable 120.Cable 120 may be a DisplayPort cable, Thunderbolt cable, or other appropriate cable.Cable 120 may be used byhost computer 110 to provide video signals tosecond display 130.Cable 120 may also be used byhost computer 110 to provide communication signals to, and receive communication signals from,second display 130. Examples of how this may be done are shown in the following figures. -
FIG. 2 illustrates a block diagram of a portion of a computer device according to an embodiment of the present invention. This computer device may be used as, or associated with, a second display, such assecond display 130 inFIG. 1 , or as second displays in other embodiments of the present invention. - This figure includes
connector receptacle 210,switch 220,DisplayPort output 230,display panel 240,interface circuit 250, and CPU andmemory 260.Connector receptacle 210 may be a DisplayPort or Thunderbolt compatible connector receptacle.Connector receptacle 210 may receive and provideDisplayPort signals 212 over a thunderbolt connection.Connector receptacle 210 may provideDisplayPort 212 signals to switch 220. DisplayPort signals 212 may include auxiliary or AUX signals 214 and video signals 216. When both AUX signals 214 andvideo signals 216 are present betweenconnector 210 and switch 220, the signals may be sent together on a common electrical connection, or they may be sent in parallel on two electrical connections, as shown in the figure.Switch 220 may provideauxiliary signals interface circuit 250 andDisplayPort output 230.Switch 220 may also providevideo signals 226 toDisplayPort output 230.DisplayPort output 230 may provideauxiliary signals 232 andvideo signals 234 to displaypanel 240.Interface circuit 250 may provideauxiliary signals 252 to CPU andmemory 260. CPU andmemory 260 may provide signals, such as I2C signals 262, to displaypanel 240. - Again, a host computer or device may provide video signals to display
panel 240. An example of this is shown in the following figure. -
FIG. 3 illustrates a path for video signals in a portion of a computer device according to an embodiment of the present invention. Video data may be received overDisplayPort connection 212 byconnector receptacle 210.Video signal 216 may be provided byconnector receptacle 210 to switch 220.Switch 220 may providevideo signal 226 toDisplayPort output 230.DisplayPort output 230 may providevideo signals 234 to displaypanel 240.Display panel 240 may then display video data. - The
video signal 226 received byDisplayPort output 230 may be arranged as DisplayPort data.DisplayPort output 230 may remove excess data and provide avideo signal 234 to displaypanel 240. For example, video data to be displayed may be removed from DisplayPort, Thunderbolt, or other types of packets byDisplayPort output 230 or other associated circuitry. - In this example, switch 220 may switch video data to display
panel 240 viaDisplayPort output 230.Switch 220 may also provide AUX data to interfacecircuit 250. An example is shown in the following figure. -
FIG. 4 illustrates a signal path for an interface circuit to receive auxiliary data according to an embodiment of the present invention. This auxiliary data may be received as part of DisplayPort signal 212 byconnector receptacle 210.Auxiliary data 214 may be received byswitch 220.Switch 220 may provideauxiliary data 224 tointerface circuit 250. - This auxiliary data may be various types of data. For example,
auxiliary data - Once
interface circuit 250 receivesauxiliary data 224, it may handle this data in one of a number of ways. For example,interface circuit 250 may ignore this auxiliary data. Specifically,various display panels 240 may understand one of a number of versions of a command. A host device may send each of these versions tointerface circuit 250.Interface circuit 250 may then forward only the appropriate version to displaypanel 240. In other examples,interface circuit 250 may alter, substitute, or pass auxiliary data to displaypanel 240 without modification. An example of this is shown in the following figure. -
FIG. 5 illustrates a signal path for an interface circuit to provide auxiliary data to a display panel according to an embodiment of the present invention. In this example,interface circuit 250 may provideauxiliary data 224 to switch 220.Switch 220 may provideauxiliary data 222 toDisplayPort output 230, which may in turn provideauxiliary data 232 to displaypanel 240. - In various embodiments, this auxiliary data may be a request for information from
display panel 240. In such a case,display panel 240 may provide auxiliary data back to the host device. This auxiliary data may be routed throughinterface circuit 250. An example is shown in the following figure. -
FIG. 6 illustrates a signal path for an interface circuit to receive auxiliary data from a display according to an embodiment of the present invention.Display panel 240 may provideauxiliary data 232 toDisplayPort output 230.DisplayPort output 230 may provideauxiliary data 222 to switch 220.Switch 220 may, in turn, provideauxiliary data 224 tointerface circuit 250. Onceinterface circuit 250 receives the auxiliary data, it may in turn pass this auxiliary data to the host device. An example is shown in the following figure. -
FIG. 7 illustrates an interface circuit providing auxiliary data to a host device according to an embodiment of the present invention.Interface circuit 250 may provideauxiliary data 224 to switch 220.Switch 220 may provideauxiliary data 214 toconnector receptacle 210.Connector receptacle 210 may turn provide thisauxiliary data 214 overDisplayPort path 212 to a host device. - In various embodiments of the present invention,
interface circuit 250 may not be capable of providing control signals for certain functions defined by auxiliary data to displaypanel 240. An example of this may be audio control signals. That is,interface circuit 250 may not have a mechanism to control an audio setting in or associated withdisplay panel 240. In such a situation,interface circuit 250 may provide commands to CPU andmemory 260, which may then provide audio control signals to displaypanel 240, or circuitry associated withdisplay panel 240. An example of this is shown in the following figure. -
FIG. 8 illustrates a signal path for auxiliary data that includes a CPU and memory according to an embodiment of the present invention. In this example,DisplayPort data 212 may be received atconnector receptacle 210.Connector receptacle 210 may provideauxiliary data 214 to switch 220. As before,switch 220 may provideauxiliary data 224 tointerface circuit 250.Interface circuit 250 may in turn provideauxiliary data 252 to CPU andmemory 260. CPU andmemory 260 may then process these instructions to generate processed instructions. CPU andmemory 260 may then provide processedinstructions 262 or other data to displaypanel 240. This may be done as auxiliary data, or as other types of data, such asI2C data 262. In other embodiments of the present invention, CPU andmemory 260 may returnAUX data 252 back tointerface circuit 250. Interface circuit may then provide the AUX data back to the display panel or host device, as shown above. - The above description of embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form described, and many modifications and variations are possible in light of the teaching above. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications to thereby enable others skilled in the art to best utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. Thus, it will be appreciated that the invention is intended to cover all modifications and equivalents within the scope of the following claims.
Claims (24)
1. A method of communicating with a remote host computer comprising:
receiving video and communication information from the remote host computer using a switch;
providing the video information to a panel with the switch;
receiving the communication information from the switch with an interface circuit; and
providing the communication information to the panel with the interface circuit.
2. The method of claim 1 wherein the switch, interface circuit, and panel are housed in a computing device.
3. The method of claim 2 wherein the computing device is a laptop computer.
4. The method of claim 2 wherein the computing device is an all-in-one computer.
5. The method of claim 2 further comprising:
receiving response communication information from the panel with the interface circuit;
providing the response communication information to the switch using the interface circuit; and
providing the response communication to the host computer using the switch.
6. The method of claim 2 wherein the video and communication information is DisplayPort information.
7. The method of claim 6 wherein the DisplayPort information is provided over a Thunderbolt connection.
8. The method of claim 2 wherein the communication information comprises a command to set a resolution.
9. A method of communicating with a remote host computer comprising:
receiving video and communication information from the remote host computer using a switch;
providing the video information to a panel with the switch;
receiving the communication information from the switch with an interface circuit;
providing the communication information to a central processing unit; and
providing processed communication information to the panel from the central processing unit.
10. The method of claim 9 wherein the switch, interface circuit, and panel are housed in a computing device.
11. The method of claim 10 wherein the computing device is a laptop computer.
12. The method of claim 10 wherein the computing device is an all-in-one computer.
13. The method of claim 10 wherein the video and communication information is DisplayPort information.
14. The method of claim 13 wherein the DisplayPort information is provided over a Thunderbolt connection.
15. The method of claim 10 wherein the communication information comprises a command to set an audio volume.
16. A computing device comprising:
a connector receptacle;
a switch coupled to the connector receptacle;
an interface circuit coupled to the switch; and
a panel coupled to the switch,
wherein video and communication information is received at the connector receptacle, video information is provided by the switch to the panel, and communication information is provided by the switch to the interface circuit.
17. The computing device of claim 16 further comprising:
an output circuit coupled between the switch and the panel, wherein the output circuit receives video information and provides processed video information to the panel.
18. The computing device of claim 16 wherein the interface circuit is coupled to provide communication information to the panel.
19. The computing device of claim 16 wherein the interface circuit is coupled to the output circuit to provide communication information to the panel.
20. The computing device of claim 16 wherein the interface circuit is coupled to provide communication information a processing circuit.
21. The computing device of claim 20 wherein the processor is coupled to provide processed communication information to the interface circuit.
22. The computing device of claim 20 wherein the processor is coupled to provide processed communication information to the panel.
23. The computing device of claim 16 wherein the video and communication information is DisplayPort information.
24. The computing device of claim 23 wherein the DisplayPort information is sent over a Thunderbolt channel.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/403,209 US20120226774A1 (en) | 2011-02-23 | 2012-02-23 | Display snooping |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201161446027P | 2011-02-23 | 2011-02-23 | |
US13/403,209 US20120226774A1 (en) | 2011-02-23 | 2012-02-23 | Display snooping |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120226774A1 true US20120226774A1 (en) | 2012-09-06 |
Family
ID=46653700
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/403,182 Active 2032-09-15 US8966134B2 (en) | 2011-02-23 | 2012-02-23 | Cross-over and bypass configurations for high-speed data transmission |
US13/403,209 Abandoned US20120226774A1 (en) | 2011-02-23 | 2012-02-23 | Display snooping |
US14/629,358 Active 2032-10-03 US10372650B2 (en) | 2011-02-23 | 2015-02-23 | Cross-over and bypass configurations for high-speed data transmission |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/403,182 Active 2032-09-15 US8966134B2 (en) | 2011-02-23 | 2012-02-23 | Cross-over and bypass configurations for high-speed data transmission |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/629,358 Active 2032-10-03 US10372650B2 (en) | 2011-02-23 | 2015-02-23 | Cross-over and bypass configurations for high-speed data transmission |
Country Status (1)
Country | Link |
---|---|
US (3) | US8966134B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8516238B2 (en) | 2010-06-30 | 2013-08-20 | Apple Inc. | Circuitry for active cable |
US20140132835A1 (en) * | 2012-11-14 | 2014-05-15 | Acer Incorporated | Electronic device with thunderbolt interface, connecting method thereof, and docking apparatus |
US8966134B2 (en) | 2011-02-23 | 2015-02-24 | Apple Inc. | Cross-over and bypass configurations for high-speed data transmission |
US9112310B2 (en) | 2010-06-30 | 2015-08-18 | Apple Inc. | Spark gap for high-speed cable connectors |
US9385478B2 (en) | 2010-06-30 | 2016-07-05 | Apple Inc. | High-speed connector inserts and cables |
US9934188B2 (en) | 2015-08-27 | 2018-04-03 | Kabushiki Kaisha Toshiba | Electronic device with connector for video signal interface |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8976799B1 (en) * | 2007-10-01 | 2015-03-10 | Apple Inc. | Converged computer I/O system and bridging mechanism for peer-to-peer communication |
TW201317791A (en) * | 2011-10-17 | 2013-05-01 | Acer Inc | Electronic devices and electronic systems |
US20130132630A1 (en) * | 2011-11-21 | 2013-05-23 | Acer Incorporated | System and method for video routing and display |
TW201405315A (en) * | 2012-07-30 | 2014-02-01 | Acer Inc | Data routing system supporting dual master apparatuses |
US9141311B2 (en) * | 2012-08-17 | 2015-09-22 | New Concepts Development Corp. | Multi-use adapters, solid state storage modules and high capacity storage systems |
TWI604432B (en) * | 2014-03-18 | 2017-11-01 | 緯創資通股份有限公司 | Display and method for displaying video frames thereof |
CN106303383A (en) * | 2015-05-25 | 2017-01-04 | 华硕电脑股份有限公司 | Image playing system and signal of video signal acquisition device |
US9875211B2 (en) | 2015-06-04 | 2018-01-23 | Synaptics Incorporated | Signal conditioner for high-speed data communications |
TWM516186U (en) * | 2015-08-10 | 2016-01-21 | 宏正自動科技股份有限公司 | Thunderbolt sharing console |
US10552054B2 (en) | 2018-07-02 | 2020-02-04 | International Business Machines Corporation | Peripheral component interconnect express (PCIE) network with input/output (I/O) chaining to reduce communication time within execution of I/O channel operations |
GB2592672A (en) * | 2020-03-06 | 2021-09-08 | Daimler Ag | A high-speed data link (HSDL)-peripheral component interconnect express (PCIe) interface for establishing communication in vehicles |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030030720A1 (en) * | 2001-08-10 | 2003-02-13 | General Instrument Corporation | Wireless video display apparatus and associated method |
US20050044236A1 (en) * | 2003-08-06 | 2005-02-24 | David Stafford | Method and apparatus for transmitting keyboard/video/mouse data to and from digital video appliances |
US20080256445A1 (en) * | 2007-02-05 | 2008-10-16 | Olch Ronald H | System and method for automated aids for activities of daily living |
US20090279473A1 (en) * | 2008-05-09 | 2009-11-12 | Ding Lu | Link training scheme for displayport source repeaters |
US20100303442A1 (en) * | 2007-12-14 | 2010-12-02 | Koninklijke Philips Electronics N.V. | 3d mode selection mechanism for video playback |
US20110167187A1 (en) * | 2010-01-06 | 2011-07-07 | Apple Inc. | Connectors in a portable device |
US20120182223A1 (en) * | 2011-01-13 | 2012-07-19 | Henry Zeng | Integrated display and touch system with displayport/embedded displayport interface |
Family Cites Families (137)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3581143A (en) | 1969-01-16 | 1971-05-25 | Sprague Electric Co | Ontracking wire spark gap component |
JPS5764083U (en) | 1980-10-02 | 1982-04-16 | ||
US4628151A (en) | 1985-12-30 | 1986-12-09 | Cardas George F | Multi-strand conductor cable having its strands sized according to the golden section |
JPH0626332B2 (en) | 1990-10-29 | 1994-04-06 | 岩崎通信機株式会社 | Synchronizer for digital channels |
JPH0541255A (en) | 1991-08-06 | 1993-02-19 | Fujitsu Ltd | Cable connection discriminating device |
US5313465A (en) | 1992-05-13 | 1994-05-17 | Digital Equipment Corporation | Method of merging networks across a common backbone network |
JPH08265600A (en) | 1995-03-20 | 1996-10-11 | Fujitsu General Ltd | Field synchronizing device for video camera |
US5711686A (en) | 1996-03-01 | 1998-01-27 | Molex Incorporated | System for terminating the shield of a high speed cable |
US6169251B1 (en) | 1997-03-31 | 2001-01-02 | The Whitaker Corporation | Quad cable |
US6029137A (en) | 1997-05-29 | 2000-02-22 | Pitney Bowes Inc. | Updating domains in a postage evidencing system |
JPH11273790A (en) | 1998-03-24 | 1999-10-08 | Kokusai Electric Co Ltd | Connector cable and its distinguishing method |
US6017245A (en) | 1998-08-19 | 2000-01-25 | Amphenol Corporation | Stamped backshell assembly with integral front shield and rear cable clamp |
GB9821511D0 (en) | 1998-10-03 | 1998-11-25 | Smiths Industries Plc | Electrical connection |
EP1200969A1 (en) | 1999-06-09 | 2002-05-02 | Keith Louis Eichmann | A specific cable ratio for high fidelity audio cables |
DE19929337C2 (en) | 1999-06-26 | 2002-04-25 | Alcatel Sa | Method for generating a clock for the return channel of a bidirectional point-to-multipoint network |
JP2001109697A (en) | 1999-10-07 | 2001-04-20 | Victor Co Of Japan Ltd | Multiinterface device and bios processing method |
US6792474B1 (en) | 2000-03-27 | 2004-09-14 | Cisco Technology, Inc. | Apparatus and methods for allocating addresses in a network |
US6934763B2 (en) | 2000-04-04 | 2005-08-23 | Fujitsu Limited | Communication data relay system and method of controlling connectability between domains |
US7032031B2 (en) | 2000-06-23 | 2006-04-18 | Cloudshield Technologies, Inc. | Edge adapter apparatus and method |
JP3645170B2 (en) | 2000-10-27 | 2005-05-11 | タイコエレクトロニクスアンプ株式会社 | Electric cable end structure and electric cable end processing method |
US7006535B2 (en) | 2001-01-12 | 2006-02-28 | Broadcom Corporation | Method and system for providing time offset to minislot clock and count in headend devices |
JP2002318647A (en) | 2001-04-19 | 2002-10-31 | Mitsubishi Electric Corp | Detecting device and its detecting method |
US20060023386A1 (en) | 2001-05-16 | 2006-02-02 | John Mezzalingua Associates, Inc. | Spark gap device |
US7197549B1 (en) | 2001-06-04 | 2007-03-27 | Cisco Technology, Inc. | On-demand address pools |
JP3678179B2 (en) | 2001-07-25 | 2005-08-03 | 日立電線株式会社 | Double horizontal winding 2-core parallel micro coaxial cable |
US7860205B1 (en) | 2001-09-18 | 2010-12-28 | Ciena Corporation | Clock synchronization using a weighted least squares error filtering technique |
JP2003189263A (en) | 2001-12-20 | 2003-07-04 | Shibasoku:Kk | Format conversion device |
US7099354B2 (en) | 2002-01-24 | 2006-08-29 | Radioframe Networks, Inc. | Method and apparatus for frequency and timing distribution through a packet-based network |
US7162731B2 (en) | 2002-02-07 | 2007-01-09 | Advent Networks, Inc. | Radio frequency characterization of cable plant and corresponding calibration of communication equipment communicating via the cable plant |
AU2003220425A1 (en) | 2002-03-21 | 2003-10-08 | United Parcel Service Of America, Inc. | Telematic programming logic control unit and methods of use |
US6653813B2 (en) | 2002-03-21 | 2003-11-25 | Thomson Licensing, S.A. | Apparatus and method for the power management of operatively connected modular devices |
US6625169B1 (en) | 2002-06-14 | 2003-09-23 | Telesys Technologies, Inc. | Integrated communication systems for exchanging data and information between networks |
US7561855B2 (en) | 2002-06-25 | 2009-07-14 | Finisar Corporation | Transceiver module and integrated circuit with clock and data recovery clock diplexing |
JP4221968B2 (en) | 2002-07-31 | 2009-02-12 | 住友電気工業株式会社 | 2-core parallel shielded cable, wiring components and information equipment |
JP2004095518A (en) | 2002-09-02 | 2004-03-25 | Shintake Sangyo Kk | L type plug with semi-rigid cable, and its manufacturing method |
JP4221238B2 (en) | 2002-09-26 | 2009-02-12 | エルピーダメモリ株式会社 | Memory module |
JP2004126885A (en) | 2002-10-01 | 2004-04-22 | Sony Corp | Non-contact cable and its operation method |
US20040080544A1 (en) | 2002-10-29 | 2004-04-29 | Stripling Jeffrey Ricks | System and method for providing network access to devices using numeric input |
JP2004193090A (en) | 2002-12-09 | 2004-07-08 | Shintake Sangyo Kk | Plug for coaxial cable |
US6869308B2 (en) | 2002-12-11 | 2005-03-22 | Hon Hai Precision Ind. Co., Ltd. | Cable connector having cross-talk suppressing feature and method for making the connector |
US7219183B2 (en) | 2003-01-21 | 2007-05-15 | Nextio, Inc. | Switching apparatus and method for providing shared I/O within a load-store fabric |
US7188209B2 (en) | 2003-04-18 | 2007-03-06 | Nextio, Inc. | Apparatus and method for sharing I/O endpoints within a load store fabric by encapsulation of domain information in transaction layer packets |
US7174413B2 (en) | 2003-01-21 | 2007-02-06 | Nextio Inc. | Switching apparatus and method for providing shared I/O within a load-store fabric |
US6969270B2 (en) | 2003-06-26 | 2005-11-29 | Intel Corporation | Integrated socket and cable connector |
US7062590B2 (en) | 2003-08-29 | 2006-06-13 | Lsi Logic Corporation | Methods and structure for PCI bus broadcast using device ID messaging |
US7096308B2 (en) | 2003-08-29 | 2006-08-22 | Texas Instruments Incorporated | LPC transaction bridging across a PCI—express docking connection |
US7411971B2 (en) | 2003-09-09 | 2008-08-12 | Avaya Inc. | Systems and methods for the schedule alignment of packet flow |
US7269673B2 (en) | 2004-02-18 | 2007-09-11 | Silicon Image, Inc. | Cable with circuitry for asserting stored cable data or other information to an external device or user |
JP4387832B2 (en) | 2004-02-26 | 2009-12-24 | 富士通コンポーネント株式会社 | Cable connector for balanced transmission |
JP2005309744A (en) | 2004-04-21 | 2005-11-04 | Yokohama Tlo Co Ltd | Sensor control system and general input/output controller |
US8374175B2 (en) | 2004-04-27 | 2013-02-12 | Hewlett-Packard Development Company, L.P. | System and method for remote direct memory access over a network switch fabric |
US20050262269A1 (en) | 2004-05-20 | 2005-11-24 | Pike Jimmy D | System and method for information handling system PCI express advanced switching |
US7033219B2 (en) | 2004-06-10 | 2006-04-25 | Commscope Solutions Properties, Llc | Modular plug assemblies, terminated cable assemblies and methods for forming the same |
US7447922B1 (en) | 2004-06-23 | 2008-11-04 | Cypress Semiconductor Corp. | Supplying power from peripheral to host via USB |
US7161784B2 (en) | 2004-06-30 | 2007-01-09 | Research In Motion Limited | Spark gap apparatus and method for electrostatic discharge protection |
US7466712B2 (en) | 2004-07-30 | 2008-12-16 | Brocade Communications Systems, Inc. | System and method for providing proxy and translation domains in a fibre channel router |
US6998538B1 (en) | 2004-07-30 | 2006-02-14 | Ulectra Corporation | Integrated power and data insulated electrical cable having a metallic outer jacket |
JP2006048594A (en) | 2004-08-09 | 2006-02-16 | Canon Inc | Usb device |
US7366182B2 (en) | 2004-08-13 | 2008-04-29 | Qualcomm Incorporated | Methods and apparatus for efficient VPN server interface, address allocation, and signaling with a local addressing domain |
US20060083518A1 (en) | 2004-10-14 | 2006-04-20 | Myunghee Lee | Fiber optic connection for digital displays |
US20060092928A1 (en) | 2004-10-15 | 2006-05-04 | Dell Products L.P. | System and method for providing a shareable input/output device in a PCI express environment |
US8285907B2 (en) | 2004-12-10 | 2012-10-09 | Intel Corporation | Packet processing in switched fabric networks |
US20060200600A1 (en) | 2005-01-12 | 2006-09-07 | Cubix Corporation | Optical bus extension device |
US20060168387A1 (en) | 2005-01-26 | 2006-07-27 | Phison Electronics Corp. | [crad reader with pci express] |
TW200627322A (en) | 2005-01-28 | 2006-08-01 | Chien-Chuan Chu | Apparatus contains 2-wire power line and server/client circuits with each end, substituting for power transmitting line of traffic lights |
US7524206B2 (en) | 2005-03-23 | 2009-04-28 | Pulse Engineering, Inc. | Power-enabled connector assembly with heat dissipation apparatus and method of manufacturing |
US7480303B1 (en) | 2005-05-16 | 2009-01-20 | Pericom Semiconductor Corp. | Pseudo-ethernet switch without ethernet media-access-controllers (MAC's) that copies ethernet context registers between PCI-express ports |
US7970958B2 (en) | 2005-06-20 | 2011-06-28 | Micron Technology, Inc. | Peripheral interface alert message for downstream device |
US7437643B2 (en) | 2005-06-21 | 2008-10-14 | Intel Corporation | Automated BIST execution scheme for a link |
KR101197280B1 (en) | 2005-07-15 | 2012-11-05 | 삼성전자주식회사 | Time synchronizing method and apparatus based on time stamp |
CA2623128C (en) | 2005-09-19 | 2014-12-02 | Telefonix, Incorporated | Flexible and lightweight seat-to-seat cabin cable system and method of manufacturing same |
JP2007086876A (en) | 2005-09-20 | 2007-04-05 | Ricoh Co Ltd | Ac adapter loaded with data transmission path |
JP4058067B2 (en) | 2005-09-28 | 2008-03-05 | 株式会社日立コミュニケーションテクノロジー | Communications system |
JP4673191B2 (en) | 2005-11-15 | 2011-04-20 | 富士通コンポーネント株式会社 | Cable connector |
US7707465B2 (en) * | 2006-01-26 | 2010-04-27 | International Business Machines Corporation | Routing of shared I/O fabric error messages in a multi-host environment to a master control root node |
US7743197B2 (en) | 2006-05-11 | 2010-06-22 | Emulex Design & Manufacturing Corporation | System and method for virtualizing PCIe devices |
US7660917B2 (en) | 2006-03-02 | 2010-02-09 | International Business Machines Corporation | System and method of implementing multiple internal virtual channels based on a single external virtual channel |
US9392009B2 (en) | 2006-03-02 | 2016-07-12 | International Business Machines Corporation | Operating a network monitoring entity |
JP2007251779A (en) | 2006-03-17 | 2007-09-27 | Casio Comput Co Ltd | Digital camera system and digital camera |
US8261100B2 (en) | 2006-08-30 | 2012-09-04 | Green Plug, Inc. | Power adapter capable of communicating digitally with electronic devices using packet-based protocol |
US7865633B2 (en) | 2006-08-31 | 2011-01-04 | Cisco Technology, Inc. | Multiple context single logic virtual host channel adapter |
US8560755B2 (en) | 2006-09-07 | 2013-10-15 | Toshiba Global Commerce Solutions Holding Corporation | PCI-E based POS terminal |
US7397283B2 (en) | 2006-09-29 | 2008-07-08 | Parade Technologies, Ltd. | Digital A/V transmission PHY signaling format conversion, multiplexing, and de-multiplexing |
US7809870B2 (en) | 2006-10-17 | 2010-10-05 | Broadcom Corporation | Method and system for interlocking data integrity for network adapters |
US7587575B2 (en) | 2006-10-17 | 2009-09-08 | International Business Machines Corporation | Communicating with a memory registration enabled adapter using cached address translations |
US7255602B1 (en) | 2006-11-02 | 2007-08-14 | Hamilton Sundstrand Corporation | Shielding for electrical cable assemblies |
ES2553887T3 (en) | 2006-11-07 | 2015-12-14 | Sony Corporation | Communication system, transmission device, reception device, communication method, program and communication cable |
US7830882B2 (en) | 2006-11-17 | 2010-11-09 | Intel Corporation | Switch scaling for virtualized network interface controllers |
US7602192B2 (en) | 2006-11-30 | 2009-10-13 | Electro Scientific Industries, Inc. | Passive station power distribution for cable reduction |
US7529860B2 (en) | 2006-12-19 | 2009-05-05 | International Business Machines Corporation | System and method for configuring an endpoint based on specified valid combinations of functions |
US8051217B2 (en) * | 2007-01-12 | 2011-11-01 | Dell Products L.P. | System and method for providing PCIe over displayport |
US8948173B2 (en) | 2007-02-14 | 2015-02-03 | Marvell International Ltd. | Control protocol encapsulation |
US7562176B2 (en) | 2007-02-28 | 2009-07-14 | Lsi Corporation | Apparatus and methods for clustering multiple independent PCI express hierarchies |
US7689755B2 (en) | 2007-03-07 | 2010-03-30 | Intel Corporation | Apparatus and method for sharing devices between multiple execution domains of a hardware platform |
JP2008252310A (en) | 2007-03-29 | 2008-10-16 | Fujitsu Component Ltd | Relay apparatus and relay system |
US20080250175A1 (en) | 2007-04-03 | 2008-10-09 | Vizionware, Inc. | Cable assembly having an adaptive two-wire bus |
US7734859B2 (en) | 2007-04-20 | 2010-06-08 | Nuon, Inc | Virtualization of a host computer's native I/O system architecture via the internet and LANs |
US20080266730A1 (en) | 2007-04-25 | 2008-10-30 | Karsten Viborg | Spark Gaps for ESD Protection |
US7869431B2 (en) | 2007-05-10 | 2011-01-11 | Dell Products L.P. | System and method for communication of uncompressed visual information through a network |
US7901955B2 (en) | 2007-06-25 | 2011-03-08 | Spansion Llc | Method of constructing a stacked-die semiconductor structure |
US7917682B2 (en) | 2007-06-27 | 2011-03-29 | Emulex Design & Manufacturing Corporation | Multi-protocol controller that supports PCIe, SAS and enhanced Ethernet |
US20090003335A1 (en) | 2007-06-29 | 2009-01-01 | International Business Machines Corporation | Device, System and Method of Fragmentation of PCI Express Packets |
US7876759B2 (en) | 2007-07-11 | 2011-01-25 | Hewlett-Packard Development Company, L.P. | Quality of service with control flow packet filtering |
US20090022176A1 (en) | 2007-07-21 | 2009-01-22 | Nguyen James T | System and method for converting communication interfaces and protocols |
US8151005B2 (en) | 2007-08-04 | 2012-04-03 | Broadcom Corporation | System and method for adjusting a level of compression for computing clients |
US7422471B1 (en) | 2007-08-14 | 2008-09-09 | Hon Hai Precision Ind. Co., Ltd. | Electrical connector with heat sink function |
DE202008001256U1 (en) | 2007-08-20 | 2008-04-30 | Klees, Ernst | Identifiable cable |
US8295306B2 (en) | 2007-08-28 | 2012-10-23 | Cisco Technologies, Inc. | Layer-4 transparent secure transport protocol for end-to-end application protection |
US8316377B2 (en) | 2007-09-06 | 2012-11-20 | Hewlett-Packard Development Company, L.P. | Sharing legacy devices in a multi-host environment |
JP4954001B2 (en) | 2007-09-21 | 2012-06-13 | スリーエム イノベイティブ プロパティズ カンパニー | Multi-core cable connector |
US8976799B1 (en) | 2007-10-01 | 2015-03-10 | Apple Inc. | Converged computer I/O system and bridging mechanism for peer-to-peer communication |
CN101334762B (en) | 2007-10-12 | 2011-05-18 | 硅谷数模半导体(北京)有限公司 | Data-transmission system for computer |
US7841910B2 (en) * | 2007-11-06 | 2010-11-30 | Apple Inc. | Mini displayport |
JP2009123561A (en) | 2007-11-15 | 2009-06-04 | Sumitomo Electric Ind Ltd | Optical dvi cable |
US8530417B2 (en) | 2007-12-29 | 2013-09-10 | Biosteed Gene Expression Tech Co. Ltd. | Y-shaped polyethylene glycol modified G-CSF, the preparation and use thereof |
US8723756B2 (en) * | 2008-01-15 | 2014-05-13 | Synaptics Incorporated | System having capability for daisy-chained serial distribution of video display data |
US8169241B2 (en) | 2008-01-15 | 2012-05-01 | Atmel Rousset S.A.S. | Proportional phase comparator and method for phase-aligning digital signals |
CN201215850Y (en) | 2008-05-13 | 2009-04-01 | 余锐佳 | Electric power protecting socket |
US7728223B2 (en) | 2008-06-05 | 2010-06-01 | Sony Corporation | Flat cable for mounted display devices |
US8228689B2 (en) | 2008-07-17 | 2012-07-24 | Lsi Corporation | Active components on an internal cable to improve signal integrity |
US20100046590A1 (en) | 2008-08-19 | 2010-02-25 | International Business Machines Corporation | Extending transmission distance in a high-speed serial network |
JP5277827B2 (en) | 2008-09-22 | 2013-08-28 | 東京エレクトロン株式会社 | Probe device |
US8176214B2 (en) | 2008-10-31 | 2012-05-08 | Silicon Image, Inc. | Transmission of alternative content over standard device connectors |
WO2010092812A1 (en) | 2009-02-16 | 2010-08-19 | 株式会社フジクラ | Transmission cable |
US20110256756A1 (en) | 2009-07-15 | 2011-10-20 | Luxi Electronics Corp. | Diiva, displayport, dvi, usb, and hdmi diy field termination products |
US8400782B2 (en) | 2009-07-24 | 2013-03-19 | Ibiden Co., Ltd. | Wiring board and method for manufacturing the same |
US8267718B2 (en) | 2010-04-07 | 2012-09-18 | Panduit Corp. | High data rate electrical connector and cable assembly |
US9112310B2 (en) | 2010-06-30 | 2015-08-18 | Apple Inc. | Spark gap for high-speed cable connectors |
US20120103651A1 (en) | 2010-10-29 | 2012-05-03 | Apple Inc. | High-speed cable configurations |
CN102315576B (en) | 2010-06-30 | 2014-08-06 | 苹果公司 | Power distribution inside cable |
US8327536B2 (en) | 2010-06-30 | 2012-12-11 | Apple Inc. | Method of manufacturing high-speed connector inserts and cables |
US8380912B2 (en) * | 2010-09-24 | 2013-02-19 | Nxp B.V. | Transparent repeater device for handling displayport configuration data (DPCD) |
US20120104543A1 (en) | 2010-10-29 | 2012-05-03 | Apple Inc. | High-speed memory sockets and interposers |
US8966134B2 (en) | 2011-02-23 | 2015-02-24 | Apple Inc. | Cross-over and bypass configurations for high-speed data transmission |
CN103650256B (en) | 2011-07-07 | 2017-04-12 | 莫列斯公司 | Bracket for termination-multi-wire cable and cable connector |
US8801461B2 (en) | 2012-02-09 | 2014-08-12 | Apple Inc. | Stepped termination block |
US8696378B2 (en) | 2012-02-24 | 2014-04-15 | Tyco Electronics Corporation | Electrical connector assembly and printed circuit board configured to electrically couple to a communication cable |
-
2012
- 2012-02-23 US US13/403,182 patent/US8966134B2/en active Active
- 2012-02-23 US US13/403,209 patent/US20120226774A1/en not_active Abandoned
-
2015
- 2015-02-23 US US14/629,358 patent/US10372650B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030030720A1 (en) * | 2001-08-10 | 2003-02-13 | General Instrument Corporation | Wireless video display apparatus and associated method |
US20050044236A1 (en) * | 2003-08-06 | 2005-02-24 | David Stafford | Method and apparatus for transmitting keyboard/video/mouse data to and from digital video appliances |
US20080256445A1 (en) * | 2007-02-05 | 2008-10-16 | Olch Ronald H | System and method for automated aids for activities of daily living |
US20100303442A1 (en) * | 2007-12-14 | 2010-12-02 | Koninklijke Philips Electronics N.V. | 3d mode selection mechanism for video playback |
US20090279473A1 (en) * | 2008-05-09 | 2009-11-12 | Ding Lu | Link training scheme for displayport source repeaters |
US20110167187A1 (en) * | 2010-01-06 | 2011-07-07 | Apple Inc. | Connectors in a portable device |
US20120182223A1 (en) * | 2011-01-13 | 2012-07-19 | Henry Zeng | Integrated display and touch system with displayport/embedded displayport interface |
Non-Patent Citations (4)
Title |
---|
NPL document on DisplayPort switch published on February,2008 and Author Texas instruments * |
NPL document on DisplayPort switch published on January 2008-Revised March 2008 and Author Texas instruments * |
NPL document published by Business wire on Intel Annouces Thunderbolt Technology,Published date 02/24/2013 Author Dave Salvator * |
NPL document published by LexisNexis on TI introduces high-performance, dual-mode DisplayPort switches and HDMI/DVI level translators; Connects new PC video standard to monitors and TVs ,Published date March 11, 2008 Author Tiffany Pang * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8516238B2 (en) | 2010-06-30 | 2013-08-20 | Apple Inc. | Circuitry for active cable |
US8683190B2 (en) | 2010-06-30 | 2014-03-25 | Apple Inc. | Circuitry for active cable |
US8862912B2 (en) | 2010-06-30 | 2014-10-14 | Apple Inc. | Power distribution inside cable |
US9112310B2 (en) | 2010-06-30 | 2015-08-18 | Apple Inc. | Spark gap for high-speed cable connectors |
US9274579B2 (en) | 2010-06-30 | 2016-03-01 | Apple Inc. | Circuitry for active cable |
US9385478B2 (en) | 2010-06-30 | 2016-07-05 | Apple Inc. | High-speed connector inserts and cables |
US9494989B2 (en) | 2010-06-30 | 2016-11-15 | Apple Inc. | Power distribution inside cable |
US10199778B2 (en) | 2010-06-30 | 2019-02-05 | Apple Inc. | High-speed connector inserts and cables |
US8966134B2 (en) | 2011-02-23 | 2015-02-24 | Apple Inc. | Cross-over and bypass configurations for high-speed data transmission |
US10372650B2 (en) | 2011-02-23 | 2019-08-06 | Apple Inc. | Cross-over and bypass configurations for high-speed data transmission |
US20140132835A1 (en) * | 2012-11-14 | 2014-05-15 | Acer Incorporated | Electronic device with thunderbolt interface, connecting method thereof, and docking apparatus |
US9934188B2 (en) | 2015-08-27 | 2018-04-03 | Kabushiki Kaisha Toshiba | Electronic device with connector for video signal interface |
Also Published As
Publication number | Publication date |
---|---|
US20120215950A1 (en) | 2012-08-23 |
US8966134B2 (en) | 2015-02-24 |
US10372650B2 (en) | 2019-08-06 |
US20150212966A1 (en) | 2015-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20120226774A1 (en) | Display snooping | |
KR101576238B1 (en) | Flexible implementation of serial bus support over display interface | |
EP2017819A2 (en) | Display apparatus, host device and control methods thereof | |
US9743017B2 (en) | Integrated mobile desktop | |
US10031710B2 (en) | Display device constituting multi-display system and control method thereof | |
US9996893B2 (en) | Display apparatus constituting multi display system and control method thereof | |
JP2006268025A (en) | Display device | |
US20130024709A1 (en) | Display device, host device, display system, methods of controlling the display device, the host device, and the display system | |
KR102526096B1 (en) | Display System and Display Apparatus | |
TWI525531B (en) | Electronic device and video data receiving method thereof | |
US20140146231A1 (en) | Display apparatus and image capturing method thereof | |
US9478190B2 (en) | Video card and computer | |
TWI496134B (en) | Integrated computer, computer system and input/output signal automatic detecting method for the integrated computer | |
US20180063578A1 (en) | Display apparatus configuring a multi display system and control method thereof | |
US20150039800A1 (en) | Electronic apparatus, base and method of switching pin functions of connector | |
TWI606712B (en) | Docking apparatus and control method thereof | |
TW201306566A (en) | Method and system for controlling multimedia monitor | |
US20130194282A1 (en) | Display apparatus, upgrade apparatus, display system including the same and control method thereof | |
US11023389B2 (en) | Hub device, display device and operation method thereof | |
CN103188562A (en) | Display apparatus, upgrade apparatus, display system and control method of the same | |
US11688330B2 (en) | Display apparatus and controlling method thereof | |
KR101305704B1 (en) | Open-user type electronic board system having embedded os capable of supporting other computing apparatus with different os | |
WO2016103916A1 (en) | Communication system and communication method | |
US20160147497A1 (en) | Display apparatus, video system, display method and projector | |
TW201351153A (en) | Motherboard and motherboard control card thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: APPLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ANDERSON, ERIC W.;PIEPER, COLLIN L.;HOCHSPRUNG, RONALD R.;SIGNING DATES FROM 20120404 TO 20120405;REEL/FRAME:028004/0837 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |