Patents by Inventor Ian Hendry

Ian Hendry 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).

  • Publication number: 20100082859
    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: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: Apple Inc.
    Inventors: Ian Hendry, George C. Kyriazis
  • Patent number: 7675525
    Abstract: A method, graphics card, system, and data stream for generating a deep pixel display on a display device are provided. A first set of data relating to a region associated with a display is provided. The first set of data is processed to define a pixel definition. A second set of data relating to the first pixel is determined. At least one portion of the first set of data is rearranged to form at least a portion of the second set of data. A deep pixel is defined based upon the second set of data. The present invention also includes a system that includes a display controller that is adapted to define a deep pixel based upon rearranging the portion of the first set of data.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: March 9, 2010
    Assignee: Apple Inc.
    Inventor: Ian Hendry
  • Publication number: 20090284534
    Abstract: Some embodiments include a graphics processing with thermal management capabilities. The graphics processing unit may include a display controller, a microprocessing engine coupled to the display controller, and a clock circuit coupled to the display controller and the microprocessing engine. The clock circuit may further include a raw clock signal coupled to the display controller, a divider coupled to the raw clock signal, and a multiplexer coupled to the divider. The divider may generate a divided version of the raw clock signal, which may be coupled to the multiplexer along with the raw clock signal. The multiplexer may selectively provide the raw clock signal and/or the divided version of the clock signal to the microprocessing engine such that the microprocessing engine may receive a timing signal that is independent of operations of the graphics processing unit and result in fewer glitches.
    Type: Application
    Filed: September 18, 2008
    Publication date: November 19, 2009
    Applicant: Apple Inc.
    Inventors: Ian Hendry, Anthony Graham Sumpter
  • Publication number: 20090079751
    Abstract: A method, graphics card, system, and data stream for generating a deep pixel display on a display device are provided. A first set of data relating to a region associated with a display is provided. The first set of data is processed to define a pixel definition. A second set of data relating to the first pixel is determined. At least one portion of the first set of data is rearranged to form at least a portion of the second set of data. A deep pixel is defined based upon the second set of data. The present invention also includes a system that includes a display controller that is adapted to define a deep pixel based upon rearranging the portion of the first set of data.
    Type: Application
    Filed: December 3, 2008
    Publication date: March 26, 2009
    Inventor: Ian Hendry
  • Patent number: 7474315
    Abstract: A method, apparatus, and system for generating a deep pixel display on a display device are provided. A first set of data relating to a first pixel is provided. The first set of data is stored. A second set of data relating to the first pixel is provided. At least one portion of the first set of data is combined with at least a portion of the second set of data. A deep pixel is defined based upon combining the portion of the first and second sets of data. The present invention also includes a system that includes a display controller that is adapted to define a deep pixel based upon combining the portion of the first and second sets of data.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: January 6, 2009
    Assignee: Apple Inc.
    Inventor: Ian Hendry
  • Publication number: 20080165083
    Abstract: A display mode can be selected by identifying a plurality of display modes supported by a media client, wherein the plurality of display modes comprise safe modes; sequentially selecting a display mode from the plurality of display modes, wherein the plurality of display modes are ordered according to one or more of resolution, timing, and popularity; generating an output signal based on the selected display mode, wherein the generated output signal is provided to a display device; and selectively repeating the sequential selection of a display mode and generating an output signal based on the selected display mode until an input is received from a user indicating that the selected display mode is compatible with the display device. Further, the media client can be configured to utilize the selected display mode. Additionally, the plurality of display modes can be identified based on extended display identification data from the display device.
    Type: Application
    Filed: January 8, 2007
    Publication date: July 10, 2008
    Inventors: Rainer Brodersen, Jeffrey Robbin, Thomas Michael Madden, Kevin Arnold, Ian Hendry
  • Publication number: 20080165202
    Abstract: A display mode can be selected by identifying a plurality of display modes supported by a media client, wherein the plurality of display modes comprise safe display modes; generating a user interface including a test image and a plurality of commands in accordance with a selected display mode of the plurality of display modes, wherein the user interface is output to a display device; receiving user input selecting one of the plurality of commands; and configuring an operating display mode of the media client in accordance with the received user input. Configuring an operating display mode further can comprise determining that the received user input confirms the selected display mode and configuring the media client to set the selected display mode as the operating display mode. Further, generating a user interface can comprise presenting a display timer indicating a time remaining until a display mode change.
    Type: Application
    Filed: February 16, 2007
    Publication date: July 10, 2008
    Inventors: Rainer Brodersen, Jeffrey Robbin, Thomas Michael Madden, Kevin Arnold, Ian Hendry
  • Patent number: 7380116
    Abstract: A hot-plugging capability for video devices is achieved by shifting the responsibility for recognizing changes in the configuration of a display environment from a computer's operating system to a device manager. When an input/output device is added to or removed from the computer system, an interrupt signal informs a device manager of the fact that a change in configuration has occurred. In response thereto, the device manager determines whether the changed component relates to the computer's display function. If so, the device manager makes a call to the computer's display manager, to inform it of the fact that the display configuration has changed. In response to this call, the display manager reconfigures the display space for the computer system and notifies clients as appropriate, to accommodate display features associated with the added component. With this change in the configuration of the display space, the added component becomes immediately available for use.
    Type: Grant
    Filed: August 8, 2005
    Date of Patent: May 27, 2008
    Assignee: Apple Inc.
    Inventors: Ian Hendry, Eric Anderson, Fernando Urbina
  • Patent number: 7336285
    Abstract: Aspects for maintaining and providing a calibrated color environment for display devices of a computer system. In an aspect of an exemplary method, the method includes determining relevant state data. The method further includes saving the relevant state data as calibration information for the calibrated color environment. The relevant state data includes information about a display that has an effect on color, such as a framebuffer driver state, a display driver state, and phospher characteristics of the display.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: February 26, 2008
    Assignee: Apple Inc.
    Inventors: Ian Hendry, David Hayward, John Calhoun, Eric Anderson
  • Publication number: 20060119626
    Abstract: Aspects for maintaining and providing a calibrated color environment for display devices of a computer system. In an aspect of an exemplary method, the method includes determining relevant state data. The method further includes saving the relevant state data as calibration information for the calibrated color environment. The relevant state data includes information about a display that has an effect on color, such as a framebuffer driver state, a display driver state, and phospher characteristics of the display.
    Type: Application
    Filed: January 17, 2006
    Publication date: June 8, 2006
    Inventors: Ian Hendry, David Hayward, John Calhoun, Eric Anderson
  • Patent number: 7019758
    Abstract: Aspects for maintaining and providing a calibrated color environment for display devices of a computer system. In an aspect of an exemplary method, the method includes determining relevant state data, including a framebuffer driver state and a display driver state. The method further includes saving the relevant state data as calibration information for the calibrated color environment. The relevant state data includes information about a display that has an effect on color, such as a frame buffer driver state, a display driver state, and phospher characteristics of the display.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: March 28, 2006
    Assignee: Apple Computer, Inc.
    Inventors: Ian Hendry, David Hayward, John Calhoun, Eric Anderson
  • Publication number: 20050273591
    Abstract: A hot-plugging capability for video devices is achieved by shifting the responsibility for recognizing changes in the configuration of a display environment from a computer's operating system to a device manager. When an input/output device is added to or removed from the computer system, an interrupt signal informs a device manager of the fact that a change in configuration has occurred. In response thereto, the device manager determines whether the changed component relates to the computer's display function. If so, the device manager makes a call to the computer's display manager, to inform it of the fact that the display configuration has changed. In response to this call, the display manager reconfigures the display space for the computer system and notifies clients as appropriate, to accommodate display features associated with the added component. With this change in the configuration of the display space, the added component becomes immediately available for use.
    Type: Application
    Filed: August 8, 2005
    Publication date: December 8, 2005
    Applicant: Apple Computer, Inc.
    Inventors: Ian Hendry, Eric Anderson, Fernando Urbina
  • Patent number: 6928543
    Abstract: A hot-plugging capability for video devices is achieved by shifting the responsibility for recognizing changes in the configuration of a display environment from a computer's operating system to a device manager. When an input/output device is added to or removed from the computer system, an interrupt signal informs a device manager of the fact that a change in configuration has occurred. In response thereto, the device manager determines whether the changed component relates to the computer's display function. If so, the device manager makes a call to the computer's display manager, to inform it of the fact that the display configuration has changed. In response to this call, the display manager reconfigures the display space for the computer system and notifies clients as appropriate, to accommodate display features associated with the added component. With this change in the configuration of the display space, the added component becomes immediately available for use.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: August 9, 2005
    Assignee: Apple Computer, Inc.
    Inventors: Ian Hendry, Eric Anderson, Fernando Urbina
  • Publication number: 20040004622
    Abstract: Aspects for maintaining and providing a calibrated color environment for display devices of a computer system. In an aspect of an exemplary method, the method includes determining relevant state data, including a framebuffer driver state and a display driver state. The method further includes saving the relevant state data as calibration information for the calibrated color environment. The relevant state data includes information about a display that has an effect on color, such as a frame buffer driver state, a display driver state, and phospher characteristics of the display.
    Type: Application
    Filed: April 16, 2003
    Publication date: January 8, 2004
    Inventors: Ian Hendry, David Hayward, John Calhoun, Eric Anderson
  • Patent number: 6587116
    Abstract: Aspects for maintaining and providing a calibrated color environment for display devices of a computer system. In an aspect of an exemplary method, the method includes determining relevant state data, including a framebuffer driver state and a display driver state. The method further includes saving the relevant state data as calibration information for the calibrated color environment. The relevant state data includes information about a display that has an effect on color, such as a framebuffer driver state, a display driver state, and phospher characteristics of the display.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: July 1, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Ian Hendry, David Hayward, John Calhoun, Eric Anderson
  • Publication number: 20020059514
    Abstract: A hot-plugging capability for video devices is achieved by shifting the responsibility for recognizing changes in the configuration of a display environment from a computer's operating system to a device manager. When an input/output device is added to or removed from the computer system, an interrupt signal informs a device manager of the fact that a change in configuration has occurred. In response thereto, the device manager determines whether the changed component relates to the computer's display function. If so, the device manager makes a call to the computer's display manager, to inform it of the fact that the display configuration has changed. In response to this call, the display manager reconfigures the display space for the computer system and notifies clients as appropriate, to accommodate display features associated with the added component. With this change in the configuration of the display space, the added component becomes immediately available for use.
    Type: Application
    Filed: August 13, 2001
    Publication date: May 16, 2002
    Inventors: Ian Hendry, Eric Anderson, Fernando Urbina
  • Patent number: 6282646
    Abstract: A hot-plugging capability for video devices is achieved by shifting the responsibility for recognizing changes in the configuration of a display environment from a computer's operating system to a device manager. When an input/output device is added to or removed from the computer system, an interrupt signal informs a device manager of the fact that a change in configuration has occurred. In response thereto, the device manager determines whether the changed component relates to the computer's display function. If so, the device manager makes a call to the computer's display manager, to inform it of the fact that the display configuration has changed. In response to this call, the display manager reconfigures the display space for the computer system and notifies clients as appropriate, to accommodate display features associated with the added component. With this change in the configuration of the display space, the added component becomes immediately available for use.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: August 28, 2001
    Assignee: Apple Computer, Inc.
    Inventors: Ian Hendry, Eric Anderson, Fernando Urbina
  • Patent number: 5682529
    Abstract: A display management architecture detects changes in a display environment and notifies software programs, such as the operating system and applications programs, of the changes to enable them to adjust accordingly. The display management system comprises one part of the computer's operating system, and includes a display manager that provides communication channels between the operating system, other software programs, display drivers and video drivers. The display manager receives information from the drivers regarding the display capabilities of associated display devices, and provides reconfiguration services to other software within the computer. When a change in the display environment occurs, the display manager notifies the software programs of the changes, to enable them to dynamically update or reconfigure the displayed information accordingly. If a program is not able to respond to such a notification, the display manager repositions displayed objects in accordance with the new display environment.
    Type: Grant
    Filed: March 14, 1994
    Date of Patent: October 28, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Ian Hendry, Michael Puckett
  • Patent number: 5459825
    Abstract: A system for updating the location of elements in a computer display, upon a change in the size and/or configuration of the display, maintains user preferences regarding the appearance of elements. As a first step, user designated locations for individual elements, such as icons, are stored in a database for each different display configuration. Upon changing the display from one configuration to another, the elements are positioned in accordance with the information stored in the database. In a second aspect of the system, each of the original and new displays are divided into corresponding sectors. All objects located within a sector of the original display are placed in the same position in the corresponding sector of the new display. With this system, the groupings of objects and overall display appearance are maintained upon changing from one display configuration to another.
    Type: Grant
    Filed: March 14, 1994
    Date of Patent: October 17, 1995
    Assignee: Apple Computer, Inc.
    Inventors: Greg Anderson, Ian Hendry, Konstantin Othmer