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: 10210845Abstract: 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: GrantFiled: April 30, 2018Date of Patent: February 19, 2019Assignee: ATI Technologies ULCInventors: David I. J. Glen, Syed A. Hussain
-
Publication number: 20180247616Abstract: 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: ApplicationFiled: April 30, 2018Publication date: August 30, 2018Inventors: David I. J. Glen, Syed A. Hussain
-
Patent number: 9984664Abstract: 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: GrantFiled: March 18, 2015Date of Patent: May 29, 2018Assignee: ATI Technologies ULCInventors: David I. J. Glen, Syed A. Hussain
-
Publication number: 20160275916Abstract: 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: ApplicationFiled: March 18, 2015Publication date: September 22, 2016Applicant: ATI TECHNOLOGIES ULCInventors: David I. J. Glen, Syed A. Hussain
-
Patent number: 8244885Abstract: 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: GrantFiled: December 26, 2007Date of Patent: August 14, 2012Assignee: Motorola Solutions, Inc.Inventors: Luqing Wang, Syed A. Hussain, Jheroen P. Dorenbosch, Marty Ou, Niranjan N. Segal
-
Publication number: 20120147020Abstract: 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: ApplicationFiled: December 13, 2010Publication date: June 14, 2012Applicant: ATI TECHNOLOGIES ULCInventors: Syed A. Hussain, David I.J. Glen, Collis Quinn Carter, Andjelija Masnikosa
-
Publication number: 20120047526Abstract: 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: ApplicationFiled: August 20, 2010Publication date: February 23, 2012Applicant: ATI Technologies ULCInventors: Syed A. Hussain, Collis Q. Carter, Gabriel L. Abarca
-
Publication number: 20110063308Abstract: 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: ApplicationFiled: November 17, 2010Publication date: March 17, 2011Applicant: ATI TECHNOLOGIES ULCInventors: James D. Hunkins, Lawrence J. King, Syed A. Hussain
-
Publication number: 20110043514Abstract: 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: ApplicationFiled: August 24, 2009Publication date: February 24, 2011Applicant: ATI Technologies ULC.Inventors: Syed A. Hussain, Jeffrey G. Cheng
-
Patent number: 7861013Abstract: 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: GrantFiled: December 13, 2007Date of Patent: December 28, 2010Assignee: ATI Technologies ULCInventors: James D. Hunkins, Lawrence J. King, Syed A. Hussain
-
Publication number: 20090172138Abstract: 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: ApplicationFiled: December 26, 2007Publication date: July 2, 2009Applicant: MOTOROLA, INC.Inventors: Luqing Wang, Syed A. Hussain, Jheroen P. Dorenbosch, Marty Ou, Niranjan N. Segal
-
Publication number: 20090157914Abstract: 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: ApplicationFiled: December 13, 2007Publication date: June 18, 2009Applicant: ATI Technologies ULCInventors: James D. Hunkins, Lawrence J. King, Syed A. Hussain
-
Patent number: 6640284Abstract: 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: GrantFiled: December 21, 2000Date of Patent: October 28, 2003Assignee: Nortel Networks LimitedInventors: Venson M. Shaw, Syed A. Hussain, Charles M. Dimitry, Van Mardian
-
Publication number: 20020083148Abstract: 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: ApplicationFiled: December 21, 2000Publication date: June 27, 2002Inventors: Venson M. Shaw, Syed A. Hussain, Ken Verch