Patents by Inventor Syed A. Hussain

Syed A. Hussain 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: 10210845
    Abstract: Briefly, methods and apparatus provide image content to, and display image content on, displays with a variable refresh rate that reduce frame delays and avoid display image flickering problems. In one example, the methods and apparatus are operative to vary a display's refresh rate by varying a current frame's vertical blanking period by re-providing the current frame for display prior to providing a new frame for display. In this fashion, the displaying of a new frame may be advanced by assuring that a new frame can be provided for display as soon as it has been rendered and available for display. In addition, by re-providing the current frame for display prior to providing a new frame for display, new frames may be provided for display at rates within a safe rate range such that display image flickering issues are avoided or reduced.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: February 19, 2019
    Assignee: ATI Technologies ULC
    Inventors: David I. J. Glen, Syed A. Hussain
  • Publication number: 20180247616
    Abstract: Briefly, methods and apparatus provide image content to, and display image content on, displays with a variable refresh rate that reduce frame delays and avoid display image flickering problems. In one example, the methods and apparatus are operative to vary a display's refresh rate by varying a current frame's vertical blanking period by re-providing the current frame for display prior to providing a new frame for display. In this fashion, the displaying of a new frame may be advanced by assuring that a new frame can be provided for display as soon as it has been rendered and available for display. In addition, by re-providing the current frame for display prior to providing a new frame for display, new frames may be provided for display at rates within a safe rate range such that display image flickering issues are avoided or reduced.
    Type: Application
    Filed: April 30, 2018
    Publication date: August 30, 2018
    Inventors: David I. J. Glen, Syed A. Hussain
  • Patent number: 9984664
    Abstract: Briefly, methods and apparatus provide image content to, and display image content on, displays with a variable refresh rate that reduce frame delays and avoid display image flickering problems. In one example, the methods and apparatus are operative to vary a display's refresh rate by varying a current frame's vertical blanking period by re-providing the current frame for display prior to providing a new frame for display. In this fashion, the displaying of a new frame may be advanced by assuring that a new frame can be provided for display as soon as it has been rendered and available for display. In addition, by re-providing the current frame for display prior to providing a new frame for display, new frames may be provided for display at rates within a safe rate range such that display image flickering issues are avoided or reduced.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: May 29, 2018
    Assignee: ATI Technologies ULC
    Inventors: David I. J. Glen, Syed A. Hussain
  • Publication number: 20160275916
    Abstract: Briefly, methods and apparatus provide image content to, and display image content on, displays with a variable refresh rate that reduce frame delays and avoid display image flickering problems. In one example, the methods and apparatus are operative to vary a display's refresh rate by varying a current frame's vertical blanking period by re-providing the current frame for display prior to providing a new frame for display. In this fashion, the displaying of a new frame may be advanced by assuring that a new frame can be provided for display as soon as it has been rendered and available for display. In addition, by re-providing the current frame for display prior to providing a new frame for display, new frames may be provided for display at rates within a safe rate range such that display image flickering issues are avoided or reduced.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: David I. J. Glen, Syed A. Hussain
  • Patent number: 8244885
    Abstract: A method, information processing system, and wireless communication network determine a domain name associated with at least one device for providing services to the at least one device in a network. A service request (604) that includes a unique identifier associated with at least one device (102) is received. A query of a remote information processing system (218) is issued for retrieving a plurality of identifier ranges (610). Each of the identifier ranges is associated with one of a plurality of domain names. An identifier range comprising at least the unique identifier associated with the at least one device (102) is identified in the plurality of identifier ranges (614). A domain name associated with the identified identifier range is determined (616). The domain name that has been determined is associated with the at least one device (102).
    Type: Grant
    Filed: December 26, 2007
    Date of Patent: August 14, 2012
    Assignee: Motorola Solutions, Inc.
    Inventors: Luqing Wang, Syed A. Hussain, Jheroen P. Dorenbosch, Marty Ou, Niranjan N. Segal
  • Publication number: 20120147020
    Abstract: A method and apparatus provides for providing an indication of a static frame. In one example, the method and apparatus notifies the arrival of a static frame by changing a vertical blanking interval for the static frame. For example, the method and apparatus may determine that a display frame is a static frame if no graphic processing activity and/or lack of update to the frame buffer have been detected for a period of time. In response to a display frame being a static frame, the method and apparatus may change the vertical blanking interval that is immediately before the static frame by increasing the number of blanking scan lines in the vertical blanking interval. The changed vertical blanking interval may be transmitted with the static frame as an indicator of the arrival of a static frame, so that the apparatus may enter a self-refresh mode to repeatedly display the static frame.
    Type: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Syed A. Hussain, David I.J. Glen, Collis Quinn Carter, Andjelija Masnikosa
  • Publication number: 20120047526
    Abstract: System and method for mapping audio and video streams from an audio/video (AV) source to respective ones of a plurality of AV sinks. In accordance with one or more embodiments, the audio and video playback and content protection capabilities of each one of the AV sinks are determined based on AV data received via a video channel interface from each one of the AV sinks. Also determined are the audio and video streams available from the AV source. Respective ones of the audio and video streams available from the AV source are mapped to each one of the AV sinks in accordance with their audio and video playback and content protection capabilities.
    Type: Application
    Filed: August 20, 2010
    Publication date: February 23, 2012
    Applicant: ATI Technologies ULC
    Inventors: Syed A. Hussain, Collis Q. Carter, Gabriel L. Abarca
  • Publication number: 20110063308
    Abstract: A method includes reducing power of a first graphics processor by disabling or not using its rendering engine and leaving a display engine of the same first graphics processor capable of outputting display frames from a corresponding first frame buffer to a display. A display frame is rendered by a second graphics processor while the rendering engine of the first graphics processor is in a reduced power state, such as a non-rendering state. The rendered frame is stored in a corresponding second frame buffer of the second graphics processor, such as a local frame buffer and copied from the second frame buffer to the first frame buffer. The copied frame in the first frame buffer is then displayed on a display while the rendering engine of the first graphics processor is in the reduced power state.
    Type: Application
    Filed: November 17, 2010
    Publication date: March 17, 2011
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: James D. Hunkins, Lawrence J. King, Syed A. Hussain
  • Publication number: 20110043514
    Abstract: A circuit includes a plurality of display path circuits and a timing and frame synchronization circuit. The timing and frame synchronization circuit aligns a first blanking interval of first timing information provided by a first of the display path circuits for a first display based on a second blanking interval of second timing information provided by a second of the display path circuits for a second display.
    Type: Application
    Filed: August 24, 2009
    Publication date: February 24, 2011
    Applicant: ATI Technologies ULC.
    Inventors: Syed A. Hussain, Jeffrey G. Cheng
  • Patent number: 7861013
    Abstract: A method includes reducing power of a first graphics processor by disabling or not using its rendering engine and leaving a display engine of the same first graphics processor capable of outputting display frames from a corresponding first frame buffer to a display. A display frame is rendered by a second graphics processor while the rendering engine of the first graphics processor is in a reduced power state, such as a non-rendering state. The rendered frame is stored in a corresponding second frame buffer of the second graphics processor, such as a local frame buffer and copied from the second frame buffer to the first frame buffer. The copied frame in the first frame buffer is then displayed on a display while the rendering engine of the first graphics processor is in the reduced power state.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: December 28, 2010
    Assignee: ATI Technologies ULC
    Inventors: James D. Hunkins, Lawrence J. King, Syed A. Hussain
  • Publication number: 20090172138
    Abstract: A method, information processing system, and wireless communication network determine a domain name associated with at least one device for providing services to the at least one device in a network. A service request (604) that includes a unique identifier associated with at least one device (102) is received. A query of a remote information processing system (218) is issued for retrieving a plurality of identifier ranges (610). Each of the identifier ranges is associated with one of a plurality of domain names. An identifier range comprising at least the unique identifier associated with the at least one device (102) is identified in the plurality of identifier ranges (614). A domain name associated with the identified identifier range is determined (616). The domain name that has been determined is associated with the at least one device (102).
    Type: Application
    Filed: December 26, 2007
    Publication date: July 2, 2009
    Applicant: MOTOROLA, INC.
    Inventors: Luqing Wang, Syed A. Hussain, Jheroen P. Dorenbosch, Marty Ou, Niranjan N. Segal
  • Publication number: 20090157914
    Abstract: A method includes reducing power of a first graphics processor by disabling or not using its rendering engine and leaving a display engine of the same first graphics processor capable of outputting display frames from a corresponding first frame buffer to a display. A display frame is rendered by a second graphics processor while the rendering engine of the first graphics processor is in a reduced power state, such as a non-rendering state. The rendered frame is stored in a corresponding second frame buffer of the second graphics processor, such as a local frame buffer and copied from the second frame buffer to the first frame buffer. The copied frame in the first frame buffer is then displayed on a display while the rendering engine of the first graphics processor is in the reduced power state.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: ATI Technologies ULC
    Inventors: James D. Hunkins, Lawrence J. King, Syed A. Hussain
  • Patent number: 6640284
    Abstract: The present invention provides a system that includes a plurality of cache engines coupled to a computer network such as the Internet, and a cache memory associated with each of the plurality of cache engines. The cache memory is allocated to store information of a plurality of users participating in an online communication session. Each user is allocated a normal section and an exception section in the cache memory, the normal section storing predictable behavior of the user and the exception section storing unpredictable behavior of the user. All users' session environment is updated by sending information on whether a specific user's behavior is predictable or unpredictable and by retrieving the appropriate user behavior from the normal or exceptions sections in the local cache memory.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: October 28, 2003
    Assignee: Nortel Networks Limited
    Inventors: Venson M. Shaw, Syed A. Hussain, Charles M. Dimitry, Van Mardian
  • Publication number: 20020083148
    Abstract: A method for sender intiated caching of personalized content is disclosed. In the preferred embodiment, the method includes receiving information from an access service provider about one or more users, wherein the received information includes information about the content preference of the users; and providing content to the access provider for caching in close proximity to the users, wherein the provided content is based at least in part on the content preference of the users, and wherein the content is provided for caching prior to receiving a request for content from the users. The caching of the content is preferably initiated by the sender of the content, for example the content provider.
    Type: Application
    Filed: December 21, 2000
    Publication date: June 27, 2002
    Inventors: Venson M. Shaw, Syed A. Hussain, Ken Verch