Patents by Inventor Yee J. Wu

Yee J. Wu 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: 7287106
    Abstract: Subject matter to regulate real-time data capture rates to match processor-bounded data consumption operations is described. In one aspect, a computing device receives data from a data source at a real time rate. The data is associated with an object of a particular data size. A data transfer buffer of less capacity than the particular data size is filled with the data at the real-time rate. In parallel with filling the data transfer buffer, the data source is transitioned at one or more particular times, to send repeat data. This allows an application to continuously process all data associated with the object independent of a data transfer buffer overflow condition caused by removal of the data from the data transfer buffer at a processor-bounded rate less than the real-time rate.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: October 23, 2007
    Assignee: Microsoft Corporation
    Inventor: Yee J. Wu
  • Patent number: 7136570
    Abstract: DV data is streamed to a DV device without losing the leading section of the streaming data, and in a frame-accurate manner by sending a command to the DV device for performing an absolute track number search for a selected track number. A predetermined number of frames of DV data are then pre-rolled. The predetermined number of frames that are pre-rolled depends on the particular DV device. Next, a command is sent to the DV device to place the DV device in a RECORD PAUSE state, and a wait operation of a predetermined period of time is performed. The wait operation of a predetermined number of frames is also based on the particular DV device. A command is sent to the DV device to place the DV device in a RECORD transport state, and DV data is sent to the DV device for recording.
    Type: Grant
    Filed: August 10, 2001
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventor: Yee J. Wu
  • Patent number: 6968403
    Abstract: Subject matter to regulate real-time data capture rates to match processor-bounded data consumption operations is described. In one aspect, a first transition time for a data source to transition from a first mode to a second mode is determined. A second transition time for the data source to change from the second mode to the first mode is also identified. Based on the first and second transition times, the data source is directed to transition into respective ones of the first and second modes such that real-time capture of data from the data source is regulated by a computing device to match processor-bound data consumption rates of an application consuming the data.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: November 22, 2005
    Assignee: Microsoft Corporation
    Inventor: Yee J. Wu
  • Patent number: 6865627
    Abstract: Systems and methods to regulate real-time data capture rates to match processor-bounded data consumption operations are described. In one aspect, a computer system is connected to a data source. A first transition time is determined for the data source to change from a first mode to a second mode. A second transition time is determined for the data source to change from the second mode to the first mode. Based on the first and second transition times, the data source is set into respective ones of the first and second modes. This is performed such that real-time capture of data from the data source is regulated by the computer system to substantially match processor-bound data consumption rates of an application consuming the data.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: March 8, 2005
    Assignee: Microsoft Corp
    Inventor: Yee J. Wu
  • Publication number: 20040128411
    Abstract: Systems and methods to regulate real-time data capture rates to match processor-bounded data consumption operations are described. In one aspect, a computer system is connected to a data source. A first transition time is determined for the data source to change from a first mode to a second mode. A second transition time is determined for the data source to change from the second mode to the first mode. Based on the first and second transition times, the data source is set into respective ones of the first and second modes. This is performed such that real-time capture of data from the data source is regulated by the computer system to substantially match processor-bound data consumption rates of an application consuming the data.
    Type: Application
    Filed: December 27, 2002
    Publication date: July 1, 2004
    Inventor: Yee J. Wu
  • Publication number: 20020028062
    Abstract: DV data is streamed to a DV device without losing the leading section of the streaming data, and in a frame-accurate manner by sending a command to the DV device for performing an absolute track number search for a selected track number. A predetermined number of frames of DV data are then pre-rolled. The predetermined number of frames that are pre-rolled depends on the particular DV device. Next, a command is sent to the DV device to place the DV device in a RECORD PAUSE state, and a wait operation of a predetermined period of time is performed. The wait operation of a predetermined number of frames is also based on the particular DV device. A command is sent to the DV device to place the DV device in a RECORD transport state, and DV data is sent to the DV device for recording.
    Type: Application
    Filed: August 10, 2001
    Publication date: March 7, 2002
    Inventor: Yee J. Wu