Patents by Inventor Gong-san Yu

Gong-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: 8149904
    Abstract: Provided is a system and method for a modem including one or more processing paths. Also included is a number of interconnected modules sequentially arrayed along the one or more paths. Each module is configured to (i) process signals passed along the paths in accordance with the sequence and (ii) implement predetermined functions to perform the processing. Further, each of the modules has a particular degree of functional programmability and the degrees of functional programmability monotonically vary in accordance with the sequence.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: April 3, 2012
    Assignee: Broadcom Corporation
    Inventors: Gregory H. Efland, Haixiang Liang, Kevin H. Peterson, Yuanjie Chen, Alan G. Corry, Nino P. Ferrario, Jeff Z. Guan, Meera Prahlad, Ilya Stomakhin, Yongbing Wan, Larry C. Yamano, Lin Yin, Gong-San Yu, George A. Papanicolaou
  • Patent number: 7203823
    Abstract: Methods and apparatus for implementing partial and start-over threads in a kernel of an operating system are disclosed. In a computing system having at least one CPU, registers for executing threads, and memory, a method for executing a partial thread includes executing a first thread in the registers, initiating an interrupt event that signals the activation of another thread, saving a first portion of registers to a memory location, wherein a second portion of the registers is unsaved, the first portion including information associated with the first thread, executing in the registers, the another thread, and conducting further computing system operations. Additionally, conducting further computing system operations can include restoring the saved first portion of registers from the memory location to the registers and resuming execution of the first thread. Also, another embodiment incorporates the foregoing method into a computer device.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: April 10, 2007
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Elif Albuz, Gong-San Yu, Leonid Abraham Milenky
  • Patent number: 7177988
    Abstract: Provided is a system and method for a modem including one or more processing paths. Also included is a number of interconnected modules sequentially arrayed along the one or more paths. Each module is configured to (i) process signals passed along the paths in accordance with the sequence and (ii) implement predetermined functions to perform the processing. Further, each of the modules has a particular degree of functional programmability and the degrees of functional programmability monotonically vary in accordance with the sequence.
    Type: Grant
    Filed: January 24, 2003
    Date of Patent: February 13, 2007
    Assignee: Broadcom Corporation
    Inventors: Gregory H. Efland, Jeff Z. Guan, Gong-San Yu
  • Publication number: 20040139306
    Abstract: Methods and apparatus for implementing partial and start-over threads in a kernel of an operating system are disclosed. In a computing system having at least one CPU, registers for executing threads, and memory, a method for executing a partial thread includes executing a first thread in the registers, initiating an interrupt event that signals the activation of another thread, saving a first portion of registers to a memory location, wherein a second portion of the registers is unsaved, the first portion including information associated with the first thread, executing in the registers, the another thread, and conducting further computing system operations. Additionally, conducting further computing system operations can include restoring the saved first portion of registers from the memory location to the registers and resuming execution of the first thread. Also, another embodiment incorporates the foregoing method into a computer device.
    Type: Application
    Filed: January 9, 2003
    Publication date: July 15, 2004
    Applicants: SONY CORPORATION, SONY ELECTRONICS INC.
    Inventors: Elif Albuz, Gong-San Yu, Leonid Abraham Milenky
  • Publication number: 20040003185
    Abstract: Provided is a system and method for a modem including one or more processing paths. Also included is a number of interconnected modules sequentially arrayed along the one or more paths. Each module is configured to (i) process signals passed along the paths in accordance with the sequence and (ii) implement predetermined functions to perform the processing. Further, each of the modules has a particular degree of functional programmability and the degrees of functional programmability monotonically vary in accordance with the sequence.
    Type: Application
    Filed: January 24, 2003
    Publication date: January 1, 2004
    Inventors: Gregory H. Efland, Jeff Z. Guan, Gong-San Yu
  • Publication number: 20030210740
    Abstract: Provided is a system and method for a modem including one or more processing paths. Also included is a number of interconnected modules sequentially arrayed along the one or more paths. Each module is configured to (i) process signals passed along the paths in accordance with the sequence and (ii) implement predetermined functions to perform the processing. Further, each of the modules has a particular degree of functional programmability and the degrees of functional programmability monotonically vary in accordance with the sequence.
    Type: Application
    Filed: January 24, 2003
    Publication date: November 13, 2003
    Inventors: Gregory H. Efland, Haixiang Liang, Kevin H. Peterson, Yuanjie Chen, Alan G. Corry, Nino P. Ferrario, Jeff Z. Guan, Meera Prahland, Ilya Stomakhin, Yongbing Wan, Larry C. Yamano, Lin Yin, Gong-San Yu, George A. Papanicolaou
  • 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
  • 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: 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