Patents by Inventor John S. Bushell

John S. Bushell 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: 11158024
    Abstract: Systems and methods are disclosed for the rendering of contents communicated between devices. A source device processes a video sequence and transmits it to a target device together with metadata including rendering directives. At the target device, the received video sequence is rendered according to the rendering directives. Rendering is affected by events detected by the target device at the time of rendering or by the target device's information. Transparency masks, generated by the source device, are transmitted in an alpha channel to the target device, and are used for blending the video sequence with a secondary content.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: October 26, 2021
    Assignee: Apple Inc.
    Inventors: John S. Bushell, Mohammad A. Shah, Sundararaman V. Shiva, Alexandre R. Moha, Nicholas V. Scapel
  • Publication number: 20200380635
    Abstract: Systems and methods are disclosed for the rendering of contents communicated between devices. A source device processes a video sequence and transmits it to a target device together with metadata including rendering directives. At the target device, the received video sequence is rendered according to the rendering directives. Rendering is affected by events detected by the target device at the time of rendering or by the target device's information. Transparency masks, generated by the source device, are transmitted in an alpha channel to the target device, and are used for blending the video sequence with a secondary content.
    Type: Application
    Filed: March 10, 2020
    Publication date: December 3, 2020
    Inventors: John S. BUSHELL, Mohammad A. SHAH, Sundararaman V. SHIVA, Alexandre R. MOHA, Nicholas V. SCAPEL
  • Patent number: 8694670
    Abstract: Techniques are described for synchronizing multiple time-based data streams with independent clocks wherein relationships between clock rates of timing devices associated with the time-based data streams are determined, and based on these relationships, times in at least one of the time-based data streams may be translated to times in any of the other time-based data streams despite the data streams having independent clocks.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: April 8, 2014
    Assignee: Apple Inc.
    Inventors: James D. Batson, John S. Bushell, Gregory R. Chapman, Christopher L. Flick
  • Patent number: 8600159
    Abstract: Some embodiments of the invention provide novel methods for converting the color region of images. For instance, the method of some embodiments converts the color of an image from one color region (e.g., from a Rec. 601 color region) to another color region (e.g., to a Rec. 709 color region). In some embodiments, the method receives the image in a first color format that is non-linearly encoded within a first color region. Without performing a linearization operation to linearize the color component values of the image, the method then converts the image into a second color format that is defined with respect to a second color region. In some embodiments, the color-converted image is non-linearly encoded in the second color region.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: December 3, 2013
    Assignee: Apple Inc.
    Inventors: Kenneth I. Greenebaum, Steve Swen, John S. Bushell
  • Patent number: 8316147
    Abstract: Techniques are described for synchronizing multiple time-based data streams with independent clocks wherein relationships between clock rates of timing devices associated with the time-based data streams are determined, and based on these relationships, times in at least one of the time-based data streams may be translated to times in any of the other time-based data streams despite the data streams having independent clocks.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: November 20, 2012
    Assignee: Apple Inc.
    Inventors: James D. Batson, John S. Bushell, Gregory R. Chapman, Christopher L. Flick
  • Publication number: 20120051636
    Abstract: Some embodiments of the invention provide novel methods for converting the color region of images. For instance, the method of some embodiments converts the color of an image from one color region (e.g., from a Rec. 601 color region) to another color region (e.g., to a Rec. 709 color region). In some embodiments, the method receives the image in a first color format that is non-linearly encoded within a first color region. Without performing a linearization operation to linearize the color component values of the image, the method then converts the image into a second color format that is defined with respect to a second color region. In some embodiments, the color-converted image is non-linearly encoded in the second color region.
    Type: Application
    Filed: June 17, 2011
    Publication date: March 1, 2012
    Inventors: Kenneth I. Greenebaum, Steve Swen, John S. Bushell
  • Publication number: 20100257396
    Abstract: Techniques are described for synchronizing multiple time-based data streams with independent clocks wherein relationships between clock rates of timing devices associated with the time-based data streams are determined, and based on these relationships, times in at least one of the time-based data streams may be translated to times in any of the other time-based data streams despite the data streams having independent clocks.
    Type: Application
    Filed: June 15, 2010
    Publication date: October 7, 2010
    Applicant: APPLE INC.
    Inventors: James D. Batson, John S. Bushell, Gregory R. Chapman, Christopher L. Flick
  • Patent number: 7765315
    Abstract: Techniques are described for synchronizing multiple time-based data streams with independent clocks wherein relationships between clock rates of timing devices associated with the time-based data streams are determined, and based on these relationships, times in at least one of the time-based data streams may be translated to times in any of the other time-based data streams despite the data streams having independent clocks.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: July 27, 2010
    Assignee: Apple Inc.
    Inventors: James D. Batson, John S. Bushell, Gregory R. Chapman, Christopher L. Flick
  • Publication number: 20080168294
    Abstract: Techniques are described for synchronizing multiple time-based data streams with independent clocks wherein relationships between clock rates of timing devices associated with the time-based data streams are determined, and based on these relationships, times in at least one of the time-based data streams may be translated to times in any of the other time-based data streams despite the data streams having independent clocks.
    Type: Application
    Filed: January 8, 2007
    Publication date: July 10, 2008
    Inventors: James D. Batson, John S. Bushell, Gregory R. Chapman, Christopher L. Flick