US20120226774A1 - Display snooping - Google Patents

Display snooping Download PDF

Info

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
Application number
US13/403,209
Inventor
Ronald R. Hochsprung
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Apple Inc filed Critical Apple Inc
Priority to US13/403,209 priority Critical patent/US20120226774A1/en
Assigned to APPLE INC. reassignment APPLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HOCHSPRUNG, RONALD R., ANDERSON, ERIC W., PIEPER, COLLIN L.
Publication of US20120226774A1 publication Critical patent/US20120226774A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus 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

    CROSS-REFERENCES TO RELATED APPLICATIONS
  • 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.
  • BACKGROUND
  • 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.
  • SUMMARY
  • 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.
  • BRIEF DESCRIPTION OF THE 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.
  • DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
  • 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 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. In this particular example, host computer 110 is a laptop computer having display 112, while second display device 130 is an all-in-one computer that includes display 132, keyboard 134, and mouse 136.
  • Again, 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.
  • This figure includes connector receptacle 210, switch 220, DisplayPort output 230, display panel 240, interface circuit 250, and CPU and memory 260. 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. When both AUX signals 214 and video signals 216 are present between connector 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 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.
  • 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 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. For example, video data to be displayed may be removed from DisplayPort, Thunderbolt, or other types of packets by DisplayPort output 230 or other associated circuitry.
  • In this example, 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.
  • This auxiliary data may be various types of data. For example, 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.
  • Once interface circuit 250 receives auxiliary 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 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. In this example, 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.
  • 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 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. Once interface 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 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.
  • 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 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. In this example, DisplayPort data 212 may be received at connector receptacle 210. Connector receptacle 210 may provide auxiliary data 214 to switch 220. As before, 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. In other embodiments of the present invention, 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.
  • 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.
US13/403,209 2011-02-23 2012-02-23 Display snooping Abandoned US20120226774A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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