Patents by Inventor Syed Athar Hussain

Syed Athar 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).

  • Publication number: 20180343428
    Abstract: Methods and apparatus provide pixel information for display. In one example, the methods and apparatus map, using a computing device, pixel information of a virtual rendering surface to a physical curved display screen based on field-of-view point reference data and display curvature data of one or more curved displays using a non-constant scale ratio among a plurality of differing physical pixels in at least one row of a portion of the physical curved display screen. Display data is output based on the mapped pixel information for display to the one or more curved displays.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Inventors: Jun Lei, Syed Athar Hussain
  • Patent number: 10056027
    Abstract: A virtualized DisplayPort (DP) configuration data (DPCD) for multi-stream transport (MST) logical DP end points and non-DP end points allows DPCD configuration for links within a DisplayPort topology which are not configurable using DPCD. A virtualized DPCD may configure a link to an internal display of a MST sink device or a non-DP display to receive data using a dynamic refresh rate (DRR), display stream compression (DSC), panel self-refresh (PSR) and other DPCD configurable features.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 21, 2018
    Assignee: ATI Technologies ULC
    Inventor: Syed Athar Hussain
  • Publication number: 20180121213
    Abstract: A system is provided that includes a computing device operable to render video content for display on a display device and to periodically refresh that display device. The video content includes at least one application window. A desktop compositor is operable to wake and execute commands to compose video frames that are composited surfaces that include the at least one application window and to initiate a buffer flip to deliver the video frames to the display device. A high resolution timer is operable to cause the desktop compositor to wake and execute the commands in multiple instances between display refreshes.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Anthony WL Koo, Syed Athar Hussain
  • Publication number: 20170148416
    Abstract: The present disclosure relates to a method and apparatus for electronic device communication. A method includes translating monitor control commands to an internet protocol (IP) format to produce IP formatted monitor control commands, and communicating the IP formatted monitor control commands to an IP port dedicated for communicating IP formatted monitor control commands.
    Type: Application
    Filed: February 6, 2017
    Publication date: May 25, 2017
    Inventors: Keith Shu Key Lee, Syed Athar Hussain
  • Patent number: 9594536
    Abstract: The present disclosure relates to a method and apparatus for electronic device communication. A method includes translating monitor control commands to an internet protocol (IP) format to produce IP formatted monitor control commands, and communicating the IP formatted monitor control commands to an IP port dedicated for communicating IP formatted monitor control commands.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: March 14, 2017
    Assignee: ATI Technologies ULC
    Inventors: Keith Shu Key Lee, Syed Athar Hussain
  • Publication number: 20170069258
    Abstract: A virtualized DisplayPort (DP) configuration data (DPCD) for multi-stream transport (MST) logical DP end points and non-DP end points allows DPCD configuration for links within a DisplayPort topology which are not configurable using DPCD. A virtualized DPCD may configure a link to an internal display of a MST sink device or a non-DP display to receive data using a dynamic refresh rate (DRR), display stream compression (DSC), panel self-refresh (PSR) and other DPCD configurable features.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Applicant: ATI Technologies ULC
    Inventor: Syed Athar Hussain
  • Patent number: 9508282
    Abstract: A virtualized DisplayPort (DP) configuration data (DPCD) for multi-stream transport (MST) logical DP end points and non-DP end points allows DPCD configuration for links within a DisplayPort topology which are not configurable using DPCD. A virtualized DPCD may configure a link to an internal display of a MST sink device or a non-DP display to receive data using a dynamic refresh rate (DRR), display stream compression (DSC), panel self-refresh (PSR) and other DPCD configurable features.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: November 29, 2016
    Assignee: ATI Technologies ULC
    Inventor: Syed Athar Hussain
  • Publication number: 20160171925
    Abstract: A virtualized DisplayPort (DP) configuration data (DPCD) for multi-stream transport (MST) logical DP end points and non-DP end points allows DPCD configuration for links within a DisplayPort topology which are not configurable using DPCD. A virtualized DPCD may configure a link to an internal display of a MST sink device or a non-DP display to receive data using a dynamic refresh rate (DRR), display stream compression (DSC), panel self-refresh (PSR) and other DPCD configurable features.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Applicant: ATI TECHNOLOGIES ULC
    Inventor: Syed Athar Hussain
  • Patent number: 9099051
    Abstract: A method, computer program product, and system that includes a virtual function module with an emulated display timing device, a first independent resource, and a second independent resource, where the first and second independent resources signal a physical function module that a new surface has been rendered, and where the physical function module signals the virtual function module via the emulated timing device and the first and second independent resources when the rendered new surface has been displayed, copied, used, or otherwise consumed.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: August 4, 2015
    Assignee: ATI Technologies ULC
    Inventors: Gongxian Jeffrey Cheng, Syed Athar Hussain
  • Patent number: 9078028
    Abstract: A method and device for providing synchronized data output is provided. The method includes generating two data streams sending data to be presented in synchronization. Both streams are generated by the same processor-based device. The first data stream follows a first protocol and the second data stream follows a second (different) protocol. The processor of the processor-based device adjusts a data rate of the second data stream to cause a reduction in any timing offset between the streams.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: July 7, 2015
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Alexander Panich, Syed Athar Hussain
  • Patent number: 8886846
    Abstract: Systems and methods are used to configure a communication channel. A source device can dynamically map Display Port lanes to support both display devices and USB3.0 devices. A method for configuring a communication channel includes detecting a device connection event indicating a change to a configuration of the communication channel in response to a branch device of the communication channel satisfying a dynamic configuration capability criteria indicating that the communication channel is reconfigurable. Configuration parameters of a sink device in the communication channel are identified. The communication channel is reconfigured to carry a source data stream to the sink device based on the configuration parameters.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: November 11, 2014
    Assignee: ATI Technologies ULC
    Inventor: Syed Athar Hussain
  • Publication number: 20140129738
    Abstract: Systems and methods are used to configure a communication channel. A source device can dynamically map Display Port lanes to support both display devices and USB3.0 devices. A method for configuring a communication channel includes detecting a device connection event indicating a change to a configuration of the communication channel in response to a branch device of the communication channel satisfying a dynamic configuration capability criteria indicating that the communication channel is reconfigurable. Configuration parameters of a sink device in the communication channel are identified. The communication channel is reconfigured to carry a source data stream to the sink device based on the configuration parameters.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: ATI Technologies ULC
    Inventor: Syed Athar Hussain
  • Publication number: 20140098849
    Abstract: A method and device for providing synchronized data output is provided. The method includes generating two data streams sending data to be presented in synchronization. Both streams are generated by the same processor-based device. The first data stream follows a first protocol and the second data stream follows a second (different) protocol. The processor of the processor-based device adjusts a data rate of the second data stream to cause a reduction in any timing offset between the streams.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 10, 2014
    Applicant: ATI Technologies, ULC
    Inventors: Alexander Panich, Syed Athar Hussain
  • Patent number: 8681160
    Abstract: Systems and methods are provided for processing data. The systems and methods include multiple processors that each couple to receive commands and data, where the commands and/or data correspond to frames of video that include multiple pixels. Additionally, an interlink module is coupled to receive processed data corresponding to the frames from each of the multiple processors. The interlink module controls a phase alignment between the processors. The interlink module selects pixels of the frames from the processed data of one of the processors based on a predetermined pixel characteristic and outputs the frames that include the selected pixels.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: March 25, 2014
    Assignee: ATI Technologies, Inc.
    Inventors: Syed Athar Hussain, James Hunkins, Jacques Vallieres
  • Publication number: 20130174208
    Abstract: The present disclosure relates to a method and apparatus for electronic device communication. A method includes translating monitor control commands to an internet protocol (IP) format to produce IP formatted monitor control commands, and communicating the IP formatted monitor control commands to an IP port dedicated for communicating IP formatted monitor control commands.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Keith Shu Key Lee, Syed Athar Hussain
  • Publication number: 20110242142
    Abstract: An apparatus includes a chrominance and luminance module. The chrominance and luminance module obtains display characteristics of each of a plurality of displays. The chrominance and luminance module selectively adjusts, on a per display basis, chrominance and luminance for each of the displays based on the display characteristics. In one example, the displays collectively display a single large surface.
    Type: Application
    Filed: March 21, 2011
    Publication date: October 6, 2011
    Applicant: ATI TECHNOLOGIES ULC
    Inventors: Syed Athar Hussain, Jeffrey G. Cheng
  • Patent number: 7884836
    Abstract: When a physical change (e.g. a change in screen orientation) is detected at a display device that is attached to a graphics subsystem of a host device and on which images are currently being displayed, a hot plug detect signal may be provided to the graphics subsystem. In response, the graphics subsystem may adjust its processing of images to account for the physical change (e.g. the image may be rotated). The display device may communicate data representative of the physical change to the graphics subsystem. The graphics subsystem may use this data to determine how its processing of images should be adjusted. The data may be communicated over an I2C bus regardless of whether a hot plug detect signal is provided.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: February 8, 2011
    Assignee: ATI Technologies ULC
    Inventor: Syed Athar Hussain