Patents by Inventor Quan Vu

Quan Vu 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: 7735000
    Abstract: Extensions to a communications protocol manage the exchange of data content and related metadata according to a hierarchical data content structure. The communications protocol is the ICE protocol, and the extensions include ICE DTD extensions. Data content is preferably offered according to a subscription service provided by a first network device. The first network device is preferably a content server. The data content is organized, and thereby distributed, according to a hierarchical data content structure defined by the ICE DTD extensions. The hierarchical data content structure provides a means for organizing the data content, preferably by subject-matter. The hierarchical data content structure includes a plurality of channels, and each channel is segmented into one or more content sub-channels. Each individual data content item is associated with at least one of the content sub-channels and corresponding channel.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: June 8, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Quan Vu, Xin Xue, Naoyuki Sato
  • Patent number: 7561576
    Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: July 14, 2009
    Assignees: Sony Corporaiton, Sony Electronics Inc.
    Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
  • Patent number: 7499078
    Abstract: A video frame is part of an isochronous stream of video data transmitted over an IEEE 1394-1995 network. The desired frame rate is determined by the receiving device. The source device determines a ratio of data packets versus video frames in response to the frame rate and a cycle time. This ratio rarely computes to an integer result. Accordingly, the source device generates two groups of frames. A first group contains an integer value of packets nearest to and above the ratio. A second group contains an integer value of packets nearest to and below the ratio. To achieve the frame rate, the source device serially generates each of the frames in an order including a combination of the first group of frames and the second group of frames to achieve the ratio. The source device then transmits the resulting isochronous video stream of data to the receiving device.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: March 3, 2009
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Quan A. Vu, Hisato Shima
  • Patent number: 7492393
    Abstract: A method of and apparatus for transmitting an isochronous video stream of data at a desired frame rate from a source device to a receiving device. A video frame is part of an isochronous stream of video data which is transmitted over an IEEE 1394-1995 serial bus network. The desired frame rate is determined by the receiving device. The source device preferably determines a proper ratio of data packets versus video frames in response to the particular frame rate required and a cycle time for isochronous data. This ratio of data packets versus video frames rarely computes to an integer result. Accordingly, the source device preferably generates two groups of frames. A first group contains an integer value of packets nearest to and above the desired overall average ratio of data packets versus video frames. The source device generates a second group of frames where each frame from this second group contains an integer value of packets nearest to and below the ratio of packets versus video frames.
    Type: Grant
    Filed: February 12, 1999
    Date of Patent: February 17, 2009
    Assignees: Sony Corporation, Sony Electronics, Inc.
    Inventors: Quan A. Vu, Hisato Shima
  • Publication number: 20060013223
    Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.
    Type: Application
    Filed: September 19, 2005
    Publication date: January 19, 2006
    Inventors: Kevin Lym, Hisato Shima, Quan Vu
  • Patent number: 6973087
    Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: December 6, 2005
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
  • Publication number: 20050146611
    Abstract: A method of and apparatus for transmitting an isochronous video stream of data at a desired frame rate from a source device to a receiving device. A video frame is part of an isochronous stream of video data which is transmitted over an IEEE 1394-1995 serial bus network. The desired frame rate is determined by the receiving device. The source device preferably determines a proper ratio of data packets versus video frames in response to the particular frame rate required and a cycle time for isochronous data. This ratio of data packets versus video frames rarely computes to an integer result. Accordingly, the source device preferably generates two groups of frames. A first group contains an integer value of packets nearest to and above the desired overall average ratio of data packets versus video frames. The source device generates a second group of frames where each frame from this second group contains an integer value of packets nearest to and below the ratio of packets versus video frames.
    Type: Application
    Filed: February 28, 2005
    Publication date: July 7, 2005
    Inventors: Quan Vu, Hisato Shima
  • Publication number: 20050071486
    Abstract: Extensions to a communications protocol manage the exchange of data content and related metadata according to a hierarchical data content structure. The communications protocol is the ICE protocol, and the extensions include ICE DTD extensions. Data content is preferably offered according to a subscription service provided by a first network device. The first network device is preferably a content server. The data content is organized, and thereby distributed, according to a hierarchical data content structure defined by the ICE DTD extensions. The hierarchical data content structure provides a means for organizing the data content, preferably by subject-matter. The hierarchical data content structure includes a plurality of channels, and each channel is segmented into one or more content sub-channels. Each individual data content item is associated with at least one of the content sub-channels and corresponding channel.
    Type: Application
    Filed: September 25, 2003
    Publication date: March 31, 2005
    Inventors: Quan Vu, Xin Xue, Naoyuki Sato
  • Publication number: 20050060370
    Abstract: A version based content distribution and synchronization system configured for content distribution from a syndicator to a subscriber is disclosed. The preferred system comprises version based content, a syndicator, subscriber content, and a subscriber. Preferably, the content comprises a version number and the subscriber content comprises a subscriber content version number. The version based content preferably comprises digital media. The version based content is preferably stored and organized on the syndicator in a tree like structure. The syndicator preferably compares the version number of the version based content with the subscriber content version number of the subscriber content. If the version number is greater than the subscriber content version number, the version based content is transferred from the syndicator to the subscriber. Preferably, the version based content is distributed and synchronized via an internet protocol method.
    Type: Application
    Filed: September 17, 2003
    Publication date: March 17, 2005
    Inventors: Xin Xue, Naoyuki Sato, Quan Vu
  • Publication number: 20040125825
    Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.
    Type: Application
    Filed: December 12, 2003
    Publication date: July 1, 2004
    Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
  • Patent number: 6680944
    Abstract: In order to predictively time stamp isochronous data packets transmitted over an IEEE 1394-1995 serial bus network, an application, which is to send a stream of isochronous data packets to a receiving node, first transmits a number of dummy frames each consisting of a number of packets. Preferably, these isochronous data packets make up frames of video data. From these dummy packets, the application obtains the time stamp values within the common isochronous packet (CIP) header of each packet. Using these obtained time stamp values, the application calculates a presentation time value for each data frame to be transmitted. The obtained time stamp value from a transmitted video frame is used to calculate the presentation time for a video frame which is a number of frames ahead within the transmit queue.
    Type: Grant
    Filed: March 9, 1998
    Date of Patent: January 20, 2004
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Kevin K. Lym, Hisato Shima, Quan Vu
  • Patent number: 6516361
    Abstract: A method of and apparatus for capturing and processing Continuous media-based data streams transmitted over an IEEE 1394 serial bus manages the use of both receive buffers and process buffers in order to minimize the amount of captured data that is discarded due to unavailable process buffers. When receiving a stream of continuous data. the data is captured and stored within a current receive buffer. When the current receive buffer is full. the captured data within the receive buffer is then read out, processed and stored within a process buffer, if a process buffer is available on a cached list of process buffers. When Full of processed data, the process buffer is then transferred to an application for utilization or further processing of the processed data. If the process buffer is not completely filled, then the process buffer is added back to the cached list of process buffers.
    Type: Grant
    Filed: September 17, 1998
    Date of Patent: February 4, 2003
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Kevin K. Lym, Hisato Shima, Larry White, Quan Vu
  • Publication number: 20020021358
    Abstract: A method of and apparatus for transmitting an isochronous video stream of data at a desired frame rate from a source device to a receiving device. A video frame is part of an isochronous stream of video data which is transmitted over an IEEE 1394-1995 serial bus network. The desired frame rate is determined by the receiving device. The source device preferably determines a proper ratio of data packets versus video frames in response to the particular frame rate required and a cycle time for isochronous data. This ratio of data packets versus video frames rarely computes to an integer result. Accordingly, the source device preferably generates two groups of frames. A first group contains an integer value of packets nearest to and above the desired overall average ratio of data packets versus video frames. The source device generates a second group of frames where each frame from this second group contains an integer value of packets nearest to and below the ratio of packets versus video frames.
    Type: Application
    Filed: February 12, 1999
    Publication date: February 21, 2002
    Inventors: QUAN A. VU, HISATO SHIMA
  • Publication number: 20010011310
    Abstract: A method of and apparatus for capturing and processing continuous media-based data streams transmitted over an IEEE 1394 serial bus manages the use of both receive buffers and process buffers in order to minimize the amount of captured data that is discarded due to unavailable process buffers. When receiving a stream of continuous data, the data is captured and stored within a current receive buffer. When the current receive buffer is full, the captured data within the receive buffer is then read out, processed and stored within a process buffer, if a process buffer is available on a cached list of process buffers. When full of processed data, the process buffer is then transferred to an application for utilization or further processing of the processed data. If the process buffer is not completely filled, then the process buffer is added back to the cached list of process buffers.
    Type: Application
    Filed: September 17, 1998
    Publication date: August 2, 2001
    Inventors: KEVIN K. LYM, HISATO SHIMA, LARRY WHITE, QUAN VU