Patents by Inventor Colin Whitby-Strevens

Colin Whitby-Strevens has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8321748
    Abstract: The present invention provides a method that protects symbol types by characterizing symbols as one of two types—DATA or NON_DATA, generating a symbol characterization bit, placing the symbol characterization bit at both ends of the symbol, and transmitting the symbol with the symbol characterization bits at both ends. Thus, a single byte error may affect a type bit in two consecutive symbols, and will affect one or the other of the type bits in a single symbol, but cannot affect both type bits in a single symbol.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: November 27, 2012
    Assignee: Apple Inc.
    Inventors: Colin Whitby-Strevens, Jerrold Von Hauck
  • Patent number: 8295302
    Abstract: A data communications system is disclosed having at least one Legacy cloud coupled to at least one Beta cloud. The system further having at least one BOSS node and at least one border node. A method for ensuring compatibility is disclosed comprising determining when the BOSS node is idle, determining whether the last packet transmitted by any border node was an Alpha format packet if the BOSS node is idle, and unlocking the Legacy cloud if the last packet transmitted by the border node was not an Alpha format packet.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: October 23, 2012
    Assignee: Apple Inc.
    Inventors: Jerrold V. Hauck, Colin Whitby-Strevens
  • Patent number: 8291241
    Abstract: Systems and methods are disclosed for detecting the connection of a FireWire peer to a FireWire device. In one embodiment, a device may determine whether a peer connection is present based on peer detection circuit configured in each FireWire port of a FireWire device. When no peer is connected to a device, a peer connection in the circuit may be open, and a current path through the circuit may provide a low detect signal, indicating that no peer is connected. When a peer is connected to a detecting device, the current may pass through a resistance in the detected peer to provide a high detect signal, indicating that a peer is connected. In some embodiments, once a peer is detected, the FireWire system of the detecting device may be powered on, and the peer detection circuit may be powered off.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: October 16, 2012
    Assignee: Apple Inc.
    Inventors: Eric George Smith, Colin Whitby-Strevens, Eric Anderson
  • Publication number: 20120236872
    Abstract: An apparatus for transmitting data across a high-speed serial bus includes an IEEE 802.3-compliant PHY having a GMII interface; an IEEE 1394-compliant PHY in communication with the IEEE 802.3-compliant PHY via a switch; the switch determining whether data transmission is be routed to the WEE 802.3-compliant PHY or the IEEE 1394-compliant PHY; a first connection, the first connection for transmitting data between a device and the IEEE 802.3-compliant PHY; and a second connection, the second connection for transmitting data between a device and the IEEE 1394-compliant PHY.
    Type: Application
    Filed: June 4, 2012
    Publication date: September 20, 2012
    Inventors: Colin Whitby-Strevens, Micheal D. Johas Teener
  • Publication number: 20120212867
    Abstract: Methods and apparatus for protecting data bus ports and their corresponding PHY devices from taking damage associated with excess voltage across one or more signal pairs during an intermittent connection. Such connections cause the signal pins to carry external device current which raises the signal voltage above the power rails, exceeding the PIN device ratings and causing PHY degradation or destruction. In an exemplary embodiment, an RC circuit is used to detect the voltage level across a signal pair. If this voltage level exceeds a certain preset voltage level, power to the outgoing serial bus port is shut off and return power is abated. While the circuit is responding, the exemplary embodiment uses a 3.6V Zener diode to bleed excess voltage to ground. A current monitor/limiter is also used for limiting current if the voltage level detected exceeds a certain threshold.
    Type: Application
    Filed: February 13, 2012
    Publication date: August 23, 2012
    Inventor: Colin Whitby-Strevens
  • Patent number: 8248421
    Abstract: Circuits, methods, and apparatus for registers to store information that may be used by devices in a display system. One example provides control and data registers in a display to store information pertaining to a display system that includes the display. The registers can store attributes of the display, a host device, and a branch device. The information may include an organizationally unique identifier, chip identification, major and minor chip revision information, and firmware major and minor revision information.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: August 21, 2012
    Assignee: Apple Inc.
    Inventors: Colin Whitby-Strevens, George C. Kyriazis
  • Publication number: 20120163490
    Abstract: Methods and apparatus for the intelligent association of control symbols with special symbols that are transmitted over a network. In one embodiment, the association is utilized to improve DC-balance on a transmission medium. In an exemplary variant, the special symbols originate from line codes such as the 8B/10B line code, which format a digital signal so that is optimized for transmission over a given physical channel. These control symbols are divided up according to a first criterion, while the special symbols are further divided up according to a second criterion. The divided control symbols are then allocated to the divided special symbols using a pre-designated allocation algorithm, which may or may not include a scrambling algorithm. The allocation of the control symbols improves signal characteristics and electromagnetic interference (EMI) when various ones of control symbols are ultimately transmitted over a given transmission medium.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventor: Colin Whitby-Strevens
  • Publication number: 20120146989
    Abstract: Methods and apparatus for enhanced synchronization of a descrambler, such as used in a signal interface that carries scrambled data. In one embodiment, the descrambler self-synchronizes to a scrambled bit stream (rather than receiving an external “sync” trigger), thereby allowing for much more rapid synchronization. This is accomplished in one variant by identifying a scrambled symbol that has an expected value, predicting an internal scrambler seed based on the expected value, and verifying the predicted seed. For example, an invention-enabled device can synchronize to a DisplayPort stream during blanking intervals which are filled with known “dummy” bytes. Blanking intervals are much more frequent than explicit synchronization symbols, thus an invention enabled device can greatly improve synchronization times, and eliminate e.g., visual artifacts.
    Type: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Inventor: Colin Whitby-Strevens
  • Patent number: 8195864
    Abstract: An apparatus for transmitting data across a high-speed serial bus includes an IEEE 802.3-compliant PHY having a GMII interface; an IEEE 1394-compliant PHY in communication with the IEEE 802.3-compliant PHY via a switch; the switch determining whether data transmission is be routed to the IEEE 802.3-compliant PHY or the IEEE 1394-compliant PHY; a first connection, the first connection for transmitting data between a device and the IEEE 802.3-compliant PHY; and a second connection, the second connection for transmitting data between a device and the IEEE 1394-compliant PHY.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: June 5, 2012
    Assignee: Apple Inc.
    Inventors: Colin Whitby-Strevens, Michael D. Johas Teener
  • Patent number: 8116057
    Abstract: Methods and apparatus for protecting data bus ports and their corresponding PHY devices from taking damage associated with excess voltage across one or more signal pairs during an intermittent connection. Such connections cause the signal pins to carry external device current which raises the signal voltage above the power rails, exceeding the PHY device ratings and causing PHY degradation or destruction. In an exemplary embodiment, an RC circuit is used to detect the voltage level across a signal pair. If this voltage level exceeds a certain preset voltage level, power to the outgoing serial bus port is shut off and return power is abated. While the circuit is responding, the exemplary embodiment uses a 3.6V Zener diode to bleed excess voltage to ground. A current monitor/limiter is also used for limiting current if the voltage level detected exceeds a certain threshold.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 14, 2012
    Assignee: Apple Inc.
    Inventor: Colin Whitby-Strevens
  • Publication number: 20120030537
    Abstract: The present invention provides a method that protects symbol types by characterizing symbols as one of two types—DATA or NON_DATA, generating a symbol characterization bit, placing the symbol characterization bit at both ends of the symbol, and transmitting the symbol with the symbol characterization bits at both ends. Thus, a single byte error may affect a type bit in two consecutive symbols, and will affect one or the other of the type bits in a single symbol, but cannot affect both type bits in a single symbol.
    Type: Application
    Filed: July 1, 2011
    Publication date: February 2, 2012
    Inventors: Colin Whitby-Strevens, Jerrold Von Hauck
  • Publication number: 20120023357
    Abstract: A method of synchronizing cyclemasters over a distributed bridge is disclosed. The method comprises: a local portal sending a synchronization signal to a peer portal through a bridge fabric upon occurrence of a cycle synchronization event on the local portal; the peer portal sampling its local cycle timer to obtain a sample value when the peer portal receives the synchronization signal; a bridge manager at an upstream portal communicating the sample value to a bridge manager at an alpha portal; the bridge manager at the alpha portal using the sampled time value to compensate for delays through a bridge fabric, calculate the correction to be applied to a cycle timer associated with the alpha portal, and correct the cycle timer.
    Type: Application
    Filed: July 25, 2011
    Publication date: January 26, 2012
    Inventor: Colin Whitby-Strevens
  • Patent number: 8047880
    Abstract: Connectors having a smaller profile. These connectors are useful as a reduced form factor DisplayPort connector. Keys on a receptacle are used to indicate when an insert is fully engaged. Edges of the receptacle and insert are chamfered in such a way as to prevent the pins of the connector from being damaged when an improper insertion is attempted. User experience is also enhanced by the use of one or more latches. As the connector is inserted, the latch provides resistance that builds until the connector is inserted a certain distance, after which the latch enters a cutout portion of the insert thus releasing the pressure and letting the user know the connection has been made. Fingers are employed to provide mechanical stability and electrical connection between receptacle and insert.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: November 1, 2011
    Assignee: Apple Inc.
    Inventors: Stewart Shannon Fields, Matthew K. Herndon, Min Chul Kim, Ron Larson, Richard J. Middlehurst, Anilkumar R. Pannikkat, Glenn Wheelock, Colin Whitby-Strevens
  • Patent number: 7987381
    Abstract: A method of synchronizing cyclemasters over a distributed bridge is disclosed. The method comprises: a local portal sending a synchronization signal to a peer portal through a bridge fabric upon occurrence of a cycle synchronization event on the local portal; the peer portal sampling its local cycle timer to obtain a sample value when the peer portal receives the synchronization signal; a bridge manager at an upstream portal communicating the sample value to a bridge manager at an alpha portal; the bridge manager at the alpha portal using the sampled time value to compensate for delays through a bridge fabric, calculate the correction to be applied to a cycle timer associated with the alpha portal, and correct the cycle timer.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: July 26, 2011
    Assignee: Apple Inc.
    Inventor: Colin Whitby-Strevens
  • Patent number: 7975201
    Abstract: The present invention provides a method that protects symbol types by characterizing symbols as one of two types—DATA or NON_DATA, generating a symbol characterization bit, placing the symbol characterization bit at both ends of the symbol, and transmitting the symbol with the symbol characterization bits at both ends. Thus, a single byte error may affect a type bit in two consecutive symbols, and will affect one or the other of the type bits in a single symbol, but cannot affect both type bits in a single symbol.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: July 5, 2011
    Assignee: Apple Inc.
    Inventors: Colin Whitby-Strevens, Jerrold Von Hauck
  • Patent number: 7899941
    Abstract: Circuits, methods, and apparatus that allow a DisplayPort compatible host device to control data transactions over an I2C bus when communicating with a legacy monitor. One example includes an adapter having a compatibility register that may have a number of locations, where at least some of the locations correspond to I2C bus speeds. Values stored at these locations can indicate whether the adapter is compatible or incompatible with the corresponding I2C bus speed. Another example includes an adapter having a speed register that may have a number of locations, where at least some of the locations correspond to I2C bus speeds. A defined value written to one of these locations dictates the corresponding I2C bus speed.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: March 1, 2011
    Assignee: Apple Inc.
    Inventors: Ian Hendry, George C. Kyriazis, Colin Whitby-Strevens
  • Publication number: 20110039443
    Abstract: Connectors having a smaller profile. These connectors are useful as a reduced form factor DisplayPort connector. Keys on a receptacle are used to indicate when an insert is fully engaged. Edges of the receptacle and insert are chamfered in such a way as to prevent the pins of the connector from being damaged when an improper insertion is attempted. User experience is also enhanced by the use of one or more latches. As the connector is inserted, the latch provides resistance that builds until the connector is inserted a certain distance, after which the latch enters a cutout portion of the insert thus releasing the pressure and letting the user know the connection has been made. Fingers are employed to provide mechanical stability and electrical connection between receptacle and insert.
    Type: Application
    Filed: October 22, 2010
    Publication date: February 17, 2011
    Applicant: Apple Inc.
    Inventors: Stewart Shannon Fields, Matthew K. Herndon, Min Chul Kim, Ron Larson, Richard J. Middlehurst, Anilkumar R. Pannikkat, Glenn Wheelock, Colin Whitby-Strevens
  • Patent number: 7861025
    Abstract: An automatic crossover and healing process is disclosed for the P1394b standard. In particular, a crossover process is disclosed which comprises coupling the transmitting logic of a PHY to TPA, and coupling the receive logic of a PHY to TPB.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: December 28, 2010
    Assignee: Apple Inc.
    Inventor: Colin Whitby-Strevens
  • Publication number: 20100325516
    Abstract: The present invention provides a method that protects symbol types by characterizing symbols as one of two types—DATA or NON_DATA, generating a symbol characterization bit, placing the symbol characterization bit at both ends of the symbol, and transmitting the symbol with the symbol characterization bits at both ends. Thus, a single byte error may affect a type bit in two consecutive symbols, and will affect one or the other of the type bits in a single symbol, but cannot affect both type bits in a single symbol.
    Type: Application
    Filed: August 26, 2010
    Publication date: December 23, 2010
    Inventors: Colin Whitby-Strevens, Jerrold Von Hauck
  • Publication number: 20100312921
    Abstract: Systems and methods are disclosed for detecting the connection of a FireWire peer to a FireWire device. In one embodiment, a device may determine whether a peer connection is present based on peer detection circuit configured in each FireWire port of a FireWire device. When no peer is connected to a device, a peer connection in the circuit may be open, and a current path through the circuit may provide a low detect signal, indicating that no peer is connected. When a peer is connected to a detecting device, the current may pass through a resistance in the detected peer to provide a high detect signal, indicating that a peer is connected. In some embodiments, once a peer is detected, the FireWire system of the detecting device may be powered on, and the peer detection circuit may be powered off.
    Type: Application
    Filed: June 4, 2009
    Publication date: December 9, 2010
    Applicant: APPLE INC.
    Inventors: Eric George Smith, Colin Whitby-Strevens, Eric Anderson