Patents by Inventor Yu-Fong Cho

Yu-Fong Cho 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: 8069449
    Abstract: A method and system for enabling an auxiliary system, such as a WINDOWS® SIDESHOW™ device, to support enhanced features is provided. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of emulating a physical communication channel to establish a virtual communication channel, encapsulating data associated with a first function defined by a first Application Programming Interface (API) and utilized to implement an enhanced feature, and sending the encapsulated data through the virtual communication channel for an embedded operation system (OS) to manage hardware resources of the auxiliary system to perform the enhanced feature.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: November 29, 2011
    Assignee: NVIDIA Corporation
    Inventors: Yu-Fong Cho, Chong-Li Liu, Ming-Lung Chiu
  • Patent number: 8032354
    Abstract: A method and system for communicating between two independent software components of the WINDOWS® SIDESHOW™ device are disclosed. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of independently queuing an incoming packet from a second software component via an emulated serial transport in a first software component before parsing and responding to the incoming packet and independently queuing an outgoing packet in the first software component before transmitting the outgoing packet to the second software component also via the emulated serial transport.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: October 4, 2011
    Assignee: NVIDIA Corporation
    Inventor: Yu-Fong Cho
  • Publication number: 20090168794
    Abstract: A method and system for communicating between two independent software components of the SideShow device are disclosed. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of independently queuing an incoming packet from a second software component via an emulated serial transport in a first software component before parsing and responding to the incoming packet and independently queuing an outgoing packet in the first software component before transmitting the outgoing packet to the second software component also via the emulated serial transport.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Inventor: Yu-Fong CHO
  • Publication number: 20090172708
    Abstract: A method and system for enabling an auxiliary system, such as a SideShow device, to support enhanced features is provided. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of emulating a physical communication channel to establish a virtual communication channel, encapsulating data associated with a first function defined by a first Application Programming Interface (API) and utilized to implement an enhanced feature, and sending the encapsulated data through the virtual communication channel for an embedded operation system (OS) to manage hardware resources of the auxiliary system to perform the enhanced feature.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 2, 2009
    Inventors: Yu-Fong CHO, Chong-Li Liu, Ming-Lung Chiu