Patents by Inventor San Yu

San Yu 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: 6604097
    Abstract: Provided is a method, system, program, and data structures for making data available to an application program. A result table is generated including rows corresponding to a subset of rows in a base table having data in one or more columns that satisfy a query predicate clause. The result table includes, for each row, a location identifier of the corresponding row in the base table and a column for each column in a query select list. The result table is accessed to return requested data from the base table to the application program.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventors: San Yu Phoenix, Kalpana Shyam, James Zu-Chia Teng, Stephen Walter Turnbaugh, Julie Ann Watts
  • Publication number: 20020142117
    Abstract: A balloon with four aluminum foil leaves comprises a first sheet piece, a second sheet piece, a third sheet piece, and a fourth sheet piece. Each sheet piece is made of polymer film, and a respective surface thereof is added with polyethylene lamination. The fourth sheet piece is disposed to be opposite to the first sheet piece in a way that the polyethylene laminations thereof facing to each other. The second sheet piece and the third sheet piece are folded in two halves respectively to expose polyethylene laminations thereof and are disposed oppositely between the first and the fourth sheet pieces in a way that the polyethylene laminations thereof face to the first and the fourth sheet pieces. As soon as the sheet pieces are overlapped to one another, an oval shape is formed with an elongated open end and then the overlapped sheet pieces are press-heated by a molding tool.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventor: San Yu Huang
  • Patent number: 6449311
    Abstract: A method and apparatus for concealing errors during decoding of a video bit stream utilize estimates, if possible, motion vectors in the temporal domain. If estimation in the temporal domain is not possible, motion vectors are estimated in the spatial domain. A macroblock is then estimated based upon the estimated motion vector. If estimation in the spatial domain is not possible, macroblock estimation is made without the use of an estimated motion vector.
    Type: Grant
    Filed: April 11, 2000
    Date of Patent: September 10, 2002
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Taner Ozcelik, Gong-san Yu, Shrish C. Gadre
  • Patent number: 6363207
    Abstract: A digital video processor and operating method for a receiving raw audio and video data representing images and sound to be played. The processor includes a demultiplexer for receiving the raw audio and video data and providing demultiplexed audio and video data to a memory. A first system time clock provides first time values in response to being continuously clocked by the demultiplexer. A CPU decodes and plays back the audio and video data as a function of the audio and video PTS values. The processor further includes a second system time clock providing second time values in response to being periodically incremented by the CPU. The CPU periodically sets the second system time clock to a second time value equal to a current first time value of the first system time clock in response to a standard play mode, and the CPU periodically sets the first system time clock to a first time value equal to a current second time value of the second system time clock in response to a trick play mode.
    Type: Grant
    Filed: October 22, 1998
    Date of Patent: March 26, 2002
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Cem Duruoz, Taner Ozcelik, Gong-san Yu
  • Publication number: 20020032678
    Abstract: Provided is a method, system, program, and data structures for making data available to an application program. A result table is generated including rows corresponding to a subset of rows in a base table having data in one or more columns that satisfy a query predicate clause. The result table includes, for each row, a location identifier of the corresponding row in the base table and a column for each column in a query select list. The result table is accessed to return requested data from the base table to the application program.
    Type: Application
    Filed: July 26, 2001
    Publication date: March 14, 2002
    Applicant: International Business Machines Corporation
    Inventors: Karelle Lynne Cornwell, San Yu Phoenix, Kalpana Shyam
  • Publication number: 20020029211
    Abstract: Provided is a method, system, program, and data structures for making data available to an application program. A result table is generated including rows corresponding to a subset of rows in a base table having data in one or more columns that satisfy a query predicate clause. The result table includes, for each row, a location identifier of the corresponding row in the base table and a column for each column in a query select list. The result table is accessed to return requested data from the base table to the application program.
    Type: Application
    Filed: July 26, 2001
    Publication date: March 7, 2002
    Applicant: International Business Machines Corporation
    Inventors: Charles Roy Bonner, San Yu Phoenix, Kalpana Shyam, Julie Ann Watts
  • Publication number: 20020029209
    Abstract: Provided is a method, system, program, and data structures for making data available to an application program. A result table is generated including rows corresponding to a subset of rows in a base table having data in one or more columns that satisfy a query predicate clause. The result table includes, for each row, a location identifier of the corresponding row in the base table and a column for each column in a query select list. The result table is accessed to return requested data from the base table to the application program.
    Type: Application
    Filed: July 26, 2001
    Publication date: March 7, 2002
    Applicant: International Business Machines Corporation
    Inventors: Margaret Ann Bernal, Christopher John Crone, San Yu Phoenix, Kalpana Shyam, James Zu-Chia Teng, Julie Ann Watts
  • Publication number: 20020029210
    Abstract: Provided is a method, system, program, and data structures for making data available to an application program. A result table is generated including rows corresponding to a subset of rows in a base table having data in one or more columns that satisfy a query predicate clause. The result table includes, for each row, a location identifier of the corresponding row in the base table and a column for each column in a query select list. The result table is accessed to return requested data from the base table to the application program.
    Type: Application
    Filed: July 26, 2001
    Publication date: March 7, 2002
    Applicant: International Business Machines Corporation
    Inventors: San Yu Phoenix, Kalpana Shyam, James Zu-Chia Teng, Stephen Walter Turnbaugh, Julie Ann Watts
  • Patent number: 6285715
    Abstract: A method and apparatus for concealing errors during decoding of a video bit stream utilize estimates, if possible, motion vectors in the temporal domain. If estimation in the temporal domain is not possible, motion vectors are estimated in the spatial domain. A macroblock is then estimated based upon the estimated motion vector. If estimation in the spatial domain is not possible, macroblock estimation is made without the use of an estimated motion vector.
    Type: Grant
    Filed: April 11, 2000
    Date of Patent: September 4, 2001
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Taner Ozcelik, Gong-san Yu, Shirish C. Gadre
  • Patent number: 6263303
    Abstract: An simulator particularly suited for simulating the hardware/software behavior of embedded systems. The architecture of the simulator permits the hardware and software systems to be modeled as modules with well characterized behaviors. A concise module definition syntax is used to describe module behaviors, and a translator operates upon the module to abstract operations of module behaviors at a level which does not require cycle-based, direct interaction of each module with the underlying simulation engine.
    Type: Grant
    Filed: October 26, 1998
    Date of Patent: July 17, 2001
    Assignees: Sony Corporation, Sony Electromocs Inc.
    Inventors: Gong-san Yu, Tilman H.S.T.M. Kolks
  • Patent number: 6175597
    Abstract: A method and apparatus for concealing errors during decoding of a video bit stream utilize estimates, if possible, motion vectors in the temporal domain. If estimation in the temporal domain is not possible, motion vectors are estimated in the spatial domain. A macroblock is then estimated based upon the estimated motion vector. If estimation in the spatial domain is not possible, macroblock estimation is made without the use of an estimated motion vector.
    Type: Grant
    Filed: April 11, 2000
    Date of Patent: January 16, 2001
    Assignees: Sony Corporation, Sony Electronics
    Inventors: Taner Ozcelik, Gong-san Yu, Shirish C. Gadre
  • Patent number: 6098075
    Abstract: A method, apparatus, and article of manufacture for a computer implemented data manager. A statement is executed in a computer. The statement being performed by the computer to access data from a database stored on a data storage device connected to the computer. A determination is made as to whether to defer referential integrity checking when executing the statement. When it is determined that referential integrity checking is to be deferred, each record is processed that is specified in the statement. Keys for select records are stored as each record is processed. Then, after executing the statement, referential integrity checking is performed on the stored keys.
    Type: Grant
    Filed: December 16, 1997
    Date of Patent: August 1, 2000
    Assignee: International Business Machines Corporation
    Inventors: Richard Vincent Becraft, Jr., Robert William Engles, deceased, Claire Louise Willey McFeely, San Yu Phoenix, Kalpana Shyam, Julie Ann Watts
  • Patent number: 6078616
    Abstract: A method and apparatus for concealing errors during decoding of a video bit stream utilize estimates, if possible, motion vectors in the temporal domain. If estimation in the temporal domain is not possible, motion vectors are estimated in the spatial domain. A macroblock is then estimated based upon the estimated motion vector. If estimation in the spatial domain is not possible, macroblock estimation is made without the use of an estimated motion vector.
    Type: Grant
    Filed: March 13, 1997
    Date of Patent: June 20, 2000
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Taner Ozcelik, Gong-san Yu, Shirish C. Gadre
  • Patent number: 5959684
    Abstract: A method and apparatus for synchronizing the playback of audio and video frames from a program source. The method associates an audio presentation time stamp ("PTS") value with an output audio frame. Selected ones of audio and video data packets include respective audio and video PTS values representing desired playback times of the respective audio and data associated therewith. The selected ones of the audio data packets further include audio frame numbers representing a number of output frames of audio to be played back between the selected ones of the audio data packets. The method comprises the steps of first storing the audio and video PTS values in respective audio and video PTS tables during an audio demultiplexing process. In addition, the audio frame numbers are stored in frame counters in association with respective PTS values during the demultiplexing process.
    Type: Grant
    Filed: July 28, 1997
    Date of Patent: September 28, 1999
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Yew-Koon Tan, Gong-san Yu