Patents by Inventor Jean Swey Kao

Jean Swey Kao 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: 20090269031
    Abstract: A multimedia signal processing system allows a user to store selected programs while simultaneously watching or reviewing another. The system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. The system receives a digital stream and simultaneously processes the digital stream for display and stores the digital stream on at least one storage device. The system further simultaneously processes a previously recorded digital stream for display while processing the digital stream for display.
    Type: Application
    Filed: July 6, 2009
    Publication date: October 29, 2009
    Applicant: TIVO INC.
    Inventors: David Locket, Kurtis G. Heaton, James M. Barton, Jean Swey Kao, Ching Tong Chow, Roderick James McInnis, Andrew Martin Goodman
  • Publication number: 20090208185
    Abstract: A multimedia time warping system allows a user to store selected multimedia data streams while the user is simultaneously watching or reviewing other multimedia data. Data streams are converted to digital streams for internal transfer and manipulation. A parser and event buffer decouple the CPU from having to parse the digital stream. Video segments are stored on a storage device and when data is requested for display, its video segments are extracted from the storage device and sent to a decoder that converts them into display output signals and delivers the display output signals to a display.
    Type: Application
    Filed: April 24, 2009
    Publication date: August 20, 2009
    Applicant: TiVo INC.
    Inventors: James M. Barton, Roderick James McInnis, Alan S. Moskowitz, Andrew Martin Goodman, Ching Tong Chow, Jean Swey Kao
  • Patent number: 7558472
    Abstract: A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected programs while simultaneously watching or reviewing another. A versatile system architecture enables providing the invention in multiple configurations, each adapted to receive input signals from a different source. At the highest level, the system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. Thus, several configurations are provided, each one requiring only minor system board modifications. The system architecture thus simplifies the design and manufacturing challenge presented by producing units to serve different markets, such as digital satellite, digital cable and analog cable.
    Type: Grant
    Filed: August 22, 2001
    Date of Patent: July 7, 2009
    Assignee: TiVo Inc.
    Inventors: David Locket, Kurtis G. Heaton, James M. Barton, Jean Swey Kao, Ching Tong Chow, Roderick James McInnis, Andrew Martin Goodman
  • Patent number: 7529465
    Abstract: A multimedia time warping system. The TV streams are converted to an Moving Pictures Experts Group (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers. The parser and event buffer decouple the CPU from having to parse the MPEG stream and from the real time nature of the data streams which allows for slower CPU and bus speeds and translate to lower system costs. The video and audio components are stored on a storage device and when the program is requested for display, the video and audio components are extracted from the storage device and reassembled into an MPEG stream which is sent to a decoder.
    Type: Grant
    Filed: February 20, 2002
    Date of Patent: May 5, 2009
    Assignee: TiVo Inc.
    Inventors: James M. Barton, Roderick James McInnis, Alan S. Moskowitz, Andrew Martin Goodman, Ching Tong Chow, Jean Swey Kao
  • Publication number: 20080288998
    Abstract: A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected programs while simultaneously watching or reviewing another. A versatile system architecture enables providing the invention in multiple configurations, each adapted to receive input signals from a different source. At the highest level, the system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. Thus, several configurations are provided, each one requiring only minor system board modifications. The system architecture thus simplifies the design and manufacturing challenge presented by producing units to serve different markets, such as digital satellite, digital cable and analog cable.
    Type: Application
    Filed: May 21, 2008
    Publication date: November 20, 2008
    Inventors: David Locket, Kurtis G. Heaton, James M. Barton, Jean Swey Kao, Ching Tong Chow, Roderick James Mcinnis, Andrew Martin Goodman
  • Publication number: 20020146233
    Abstract: A multimedia time warping system. The invention allows the user to store selected television broadcast programs while the user is simultaneously watching or reviewing another program. A preferred embodiment of the invention accepts television (TV) input streams in a multitude of forms, for example, National Television Standards Committee (NTSC) or PAL broadcast, and digital forms such as Digital Satellite System (DSS), Digital Broadcast Services (DBS), or Advanced Television Standards Committee (ATSC). The TV streams are converted to an Moving Pictures Experts Group (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers.
    Type: Application
    Filed: February 20, 2002
    Publication date: October 10, 2002
    Inventors: James M. Barton, Roderick James McInnis, Alan S. Moskowitz, Andrew Martin Goodman, Ching Tong Chow, Jean Swey Kao
  • Publication number: 20020037160
    Abstract: A multimedia signal processing system utilizes an easily manipulated, low-cost storage and display system that allows the user to view a television program and instantly review previous scenes within the program. The invention also allows the user to store selected programs while simultaneously watching or reviewing another. A versatile system architecture enables providing the invention in multiple configurations, each adapted to receive input signals from a different source. At the highest level, the system includes an input section and an output section. Across all configurations, the output section remains substantially the same, while the input section varies according to the signal type and the source. Thus, several configurations are provided, each one requiring only minor system board modifications. The system architecture thus simplifies the design and manufacturing challenge presented by producing units to serve different markets, such as digital satellite, digital cable and analog cable.
    Type: Application
    Filed: August 22, 2001
    Publication date: March 28, 2002
    Inventors: David Locket, Kurtis G. Heaton, James M. Barton, Jean Swey Kao, Ching Tong Chow, Roderick James Mcinnis, Andrew Martin Goodman
  • Publication number: 20010019658
    Abstract: A multimedia time warping system. The invention allows the user to store selected television broadcast programs while the user is simultaneously watching or reviewing another program. A preferred embodiment of the invention accepts television (TV) input streams in a multitude of forms, for example, National Television Standards Committee (NTSC) or PAL broadcast, and digital forms such as Digital Satellite System (DSS), Digital Broadcast Services (DBS), or Advanced Television Standards Committee (ATSC). The TV streams are converted to an Moving Pictures Experts Group (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers.
    Type: Application
    Filed: April 5, 2001
    Publication date: September 6, 2001
    Inventors: James M. Barton, Roderick James McInnis, Alan S. Moskowitz, Andrew Martin Goodman, Ching Tong Chow, Jean Swey Kao
  • Patent number: 6233389
    Abstract: A multimedia time warping system. The invention allows the user to store selected television broadcast programs while the user is simultaneously watching or reviewing another program. A preferred embodiment of the invention accepts television (TV) input streams in a multitude of forms, for example, National Television Standards Committee (NTSC) or PAL broadcast, and digital forms such as Digital Satellite System (DSS), Digital Broadcast Services (DBS), or Advanced Television Standards Committee (ATSC). The TV streams are converted to an Moving Pictures Experts Group (MPEG) formatted stream for internal transfer and manipulation and are parsed and separated it into video and audio components. The components are stored in temporary buffers. Events are recorded that indicate the type of component that has been found, where it is located, and when it occurred. The program logic is notified that an event has occurred and the data is extracted from the buffers.
    Type: Grant
    Filed: July 30, 1998
    Date of Patent: May 15, 2001
    Assignee: TiVo, Inc.
    Inventors: James M. Barton, Roderick James McInnis, Alan S. Moskowitz, Andrew Martin Goodman, Ching Tong Chow, Jean Swey Kao
  • Patent number: 5960115
    Abstract: A decompressing method for generally providing more than four bits of decompressed data in each clock cycle. The decompressing method of this invention is capable of decoding four non-long horizontal codes in parallel and selecting either the decompressed data of the first code if it generates four or more bits of decompressed data or selecting the decompressed data of the first code with a combination of the decompressed data of the following codes if the first code generates less than four bits of decompressed data. The decompressing method decompresses the long horizontal codes (codes which generate more than four bits of data) separately.
    Type: Grant
    Filed: August 13, 1997
    Date of Patent: September 28, 1999
    Assignee: Xerox Corporation
    Inventors: Jean-Swey Kao, Ruben Medrano, Ramond Rodriguez
  • Patent number: 5949909
    Abstract: A decompressor for generally providing more than four bits of decompressed data. The decompressor of this invention is capable of decoding four non-long horizontal codes in parallel and selecting either the decompressed data of the first code if it generates four or more bits of decompressed data or selecting the decompressed data of the first code with a combination of the decompressed data of the following codes if the first code generates less than four bits of decompressed data. This decompressor decompresses the long horizontal codes (codes which generate more than four bits of data) separately.
    Type: Grant
    Filed: August 13, 1997
    Date of Patent: September 7, 1999
    Assignee: Xerox Corporation
    Inventors: Jean-Swey Kao, Ruben Medrano, Ramond Rodriguez
  • Patent number: 5561777
    Abstract: A process of loading an image in the form of a bit map into a memory which can transfer data words in burst mode in either row or column direction. First, the memory is divided into two sections with odd words stored in one section, even in the other, which allows ping pong buffers to be reading one word from memory while the next is being accessed. Also, the page height is set to be an odd number of words. Therefore, when the entire page is read in or out, successive words in either the row or column direction will always be alternately odd and even. If a partial image is read into the memory, this odd and even relationship will also hold. If an image with an even number of rows is read in, in order to preserve the sequential odd-even sequence, in every other column of the original data successive words are swapped so that the word order becomes 1, 0, 3, 2, etc. Then the addresses are also generated in staggered order, so that the words go into the correct location in memory.
    Type: Grant
    Filed: August 30, 1993
    Date of Patent: October 1, 1996
    Assignee: Xerox Corporation
    Inventors: Jean-Swey Kao, Jack C. Liu, Ronald E. Rider
  • Patent number: 5229863
    Abstract: A new and improved decoder for decoding CCITT compressed image data. This decoder separates all the incoming codes into short codes and long codes. The short codes are sent to the short channel decoder and the long codes are sent to the long channel decoder. At each decoding cycle either the long channel decoder or the short channel decoder is active. The short channel decoder has a twin set decoder which decodes two short codes in parallel and guarantees two bits of decompressed data per decoding cycle. If the decoding of a first code generates a decompressed data of only one bit, then the decompressed data of a second code will be combined with the first decompressed data and the combination will be sent out. This process guarantees at least two bits of decompressed data per decoding cycle. The long channel decoder decodes the long intermediate codes which always generate at least four bits of decompressed data.
    Type: Grant
    Filed: December 24, 1990
    Date of Patent: July 20, 1993
    Assignee: Xerox Corporation
    Inventors: Jean-Swey Kao, Simon M. Law, Li-Fung Cheung
  • Patent number: 5206734
    Abstract: A new and improved decoder for decoding CCITT compressed image data. This decoder separates all the incoming codes into short codes and long codes. The short codes are sent to the short channel decoder and the long codes are sent to the Long Channel decoder. The short channel decoder has a twin set decoder which decodes two short codes in parallel and guarantees two bits of decompressed data per clock cycle. The Long Channel decoder decodes the long codes which always generate at least four bits of decompressed data. A look ahead logic determines the a0b1 and a0b2 relative distances for each of the next two codes to be decoded on the next clock cycle, while the current codes are in the process of decoding. The look ahead logic helps to increase the decoding speed.
    Type: Grant
    Filed: December 24, 1990
    Date of Patent: April 27, 1993
    Assignee: Xerox Corporation
    Inventor: Jean-Swey Kao