Patents by Inventor Hoi-Tauw Chou

Hoi-Tauw Chou 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: 11212573
    Abstract: A method includes receiving a request to initiate recording of a media object. The media object includes a first plurality of sequential media segments. The first plurality of sequential media segments is associated with a corresponding plurality of metadata files, each of which providing a description of a respective one of the first plurality of sequential media segments. The method includes generating, in response to receiving the request to initiate recording of the media object, a first common metadata file that is associated with the media object as a function of the corresponding plurality of metadata files. The first common metadata file includes sequencing information associated with the first plurality of sequential media segments. The method includes storing the first plurality of sequential media segments based on the sequencing information included in the first common metadata file.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: December 28, 2021
    Assignee: Synamedia Limited
    Inventors: Hoi-Tauw Chou, Ryan Michael Okelberry, Clint Earl Ricker, Ivan V. Legrand
  • Publication number: 20210250635
    Abstract: A method includes receiving a request to initiate recording of a media object. The media object includes a first plurality of sequential media segments. The first plurality of sequential media segments is associated with a corresponding plurality of metadata files, each of which providing a description of a respective one of the first plurality of sequential media segments. The method includes generating, in response to receiving the request to initiate recording of the media object, a first common metadata file that is associated with the media object as a function of the corresponding plurality of metadata files. The first common metadata file includes sequencing information associated with the first plurality of sequential media segments. The method includes storing the first plurality of sequential media segments based on the sequencing information included in the first common metadata file.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Inventors: Hoi-Tauw CHOU, Ryan Michael OKELBERRY, Clint Earl RICKER, Ivan V. LEGRAND
  • Patent number: 8565318
    Abstract: In one embodiment, a network device analyzes an encoded stream to identify a timing value included in a packet before a splice point. Next, the device determines a difference between identified timing value and a timing value included in a packet of the encoded segment to be spliced. In conjunction with splicing, the network device formats timing values of packets according to the determined difference, which improves play out of the spliced stream.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: October 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Glenn Connery, Andrew Palfreyman, William Sherer, Hoi-Tauw Chou
  • Patent number: 8370649
    Abstract: A technique for managing the streaming of digital video content to multiple clients involves identifying an attribute of a content element that is streamed to a client and selecting a protection mechanism for the content element as a function of the attribute, wherein the protection mechanism enables streaming of the content element to the clients in the event of a resource failure. In an example, the identified attribute is an indication of the popularity of the content element (e.g., as measured by the number of active streams), such that the protection mechanism is selected as a function of the popularity of the content element. In an embodiment, protection mechanisms that offer a higher level of protection are selected for the more popular content elements and protection mechanisms that offer a lower level of protection are selected for the less popular content elements.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: February 5, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: W. Paul Sherer, Kirk Blattman, Glenn Connery, Hoi-Tauw Chou, Robert Drew Major, Mel Oyer, Howard Davis, Daniel Kiewlich, Neeraj K. Sharma
  • Patent number: 8326967
    Abstract: A technique for streaming digital video content to multiple clients involves establishing a logical group of IP-connected stream servers, generating state information at multiple stream servers within the logical group, sharing the state information amongst stream servers in the logical group, and using the shared state information to respond to resource failures within the logical group. By sharing state information within the logical group of stream servers, stream servers with the shared state information can quickly take over the active streams from a failed stream server within the logical group. The quick transition of responsibility from one stream server to another enables the streaming network to provide continuous streaming of digital video content to the viewer without interruption.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: December 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: W. Paul Sherer, Kirk Blattman, Hoi-Tauw Chou, Glenn Connery, Howard Davis, Daniel Kiewlich, Robert Drew Major, Mel Oyler, Neeraj K. Sharma
  • Patent number: 8145778
    Abstract: A technique for transitioning streamed digital video content between stream servers involves identifying a transition identifier that indicates a point at which streaming of the digital video content transitions from a first stream server to a second stream server and then transitioning the streaming from the first stream server the second stream server at a point in the digital video content that corresponds to the transition identifier. For example, the first stream server stops streaming the digital video content at a point in the digital video content that corresponds to the transition identifier and the second stream server starts streaming the digital video content at a point in the digital video content that corresponds to the transition identifier.
    Type: Grant
    Filed: July 26, 2007
    Date of Patent: March 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: John Pickens, Hoi-Tauw Chou, W. Paul Sherer, Howard Davis, Kevin Kingdon
  • Publication number: 20100223394
    Abstract: A technique for managing the streaming of digital video content to multiple clients involves identifying an attribute of a content element that is streamed to a client and selecting a protection mechanism for the content element as a function of the attribute, wherein the protection mechanism enables streaming of the content element to the clients in the event of a resource failure. In an example, the identified attribute is an indication of the popularity of the content element (e.g., as measured by the number of active streams), such that the protection mechanism is selected as a function of the popularity of the content element. In an embodiment, protection mechanisms that offer a higher level of protection are selected for the more popular content elements and protection mechanisms that offer a lower level of protection are selected for the less popular content elements.
    Type: Application
    Filed: May 14, 2010
    Publication date: September 2, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: W. Paul Sherer, Kirk Blattman, Hoi-Tauw Chou, Glenn Connery, Howard Davis, Daniel Kiewlich, Robert Drew Major, Mel Oyer, Neeraj K. Sharma
  • Patent number: 7721117
    Abstract: A technique for managing the streaming of digital video content to multiple clients involves identifying an attribute of a content element that is streamed to a client and selecting a protection mechanism for the content element as a function of the attribute, wherein the protection mechanism enables streaming of the content element to the clients in the event of a resource failure. In an example, the identified attribute is an indication of the popularity of the content element (e.g., as measured by the number of active streams), such that the protection mechanism is selected as a function of the popularity of the content element. In an embodiment, protection mechanisms that offer a higher level of protection are selected for the more popular content elements and protection mechanisms that offer a lower level of protection are selected for the less popular content elements.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: May 18, 2010
    Inventors: W. Paul Sherer, Kirk Blattman, Hoi-Tauw Chou, Glenn Connery, Howard Davis, Daniel Kiewlich, Robert Drew Major, Mel Oyler, Neeraj K. Sharma
  • Publication number: 20090193454
    Abstract: In one embodiment, a network device analyzes an encoded stream to identify a timing value included in a packet before a splice point. Next, the device determines a difference between identified timing value and a timing value included in a packet of the encoded segment to be spliced. In conjunction with splicing, the network device formats timing values of packets according to the determined difference, which improves play out of the spliced stream.
    Type: Application
    Filed: January 29, 2008
    Publication date: July 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Glenn Connery, Andrew Palfreyman, William Sherer, Hoi-Tauw Chou
  • Publication number: 20080028093
    Abstract: A technique for transitioning streamed digital video content between stream servers involves identifying a transition identifier that indicates a point at which streaming of the digital video content transitions from a first stream server to a second stream server and then transitioning the streaming from the first stream server the second stream server at a point in the digital video content that corresponds to the transition identifier. For example, the first stream server stops streaming the digital video content at a point in the digital video content that corresponds to the transition identifier and the second stream server starts streaming the digital video content at a point in the digital video content that corresponds to the transition identifier.
    Type: Application
    Filed: July 26, 2007
    Publication date: January 31, 2008
    Inventors: John Pickens, Hoi-Tauw Chou, W. Paul Sherer, Howard Davis, Kevin Kingdon
  • Publication number: 20060248212
    Abstract: A technique for streaming digital video content to multiple clients involves establishing a logical group of IP-connected stream servers, generating state information at multiple stream servers within the logical group, sharing the state information amongst stream servers in the logical group, and using the shared state information to respond to resource failures within the logical group. By sharing state information within the logical group of stream servers, stream servers with the shared state information can quickly take over the active streams from a failed stream server within the logical group. The quick transition of responsibility from one stream server to another enables the streaming network to provide continuous streaming of digital video content to the viewer without interruption.
    Type: Application
    Filed: March 31, 2006
    Publication date: November 2, 2006
    Inventors: W. Sherer, Kirk Blattman, Hoi-Tauw Chou, Glenn Connery, Howard Davis, Daniel Kiewlich, Robert Major, Mel Oyler, Neeraj Sharma
  • Publication number: 20060248213
    Abstract: A technique for managing the streaming of digital video content to multiple clients involves identifying an attribute of a content element that is streamed to a client and selecting a protection mechanism for the content element as a function of the attribute, wherein the protection mechanism enables streaming of the content element to the clients in the event of a resource failure. In an example, the identified attribute is an indication of the popularity of the content element (e.g., as measured by the number of active streams), such that the protection mechanism is selected as a function of the popularity of the content element. In an embodiment, protection mechanisms that offer a higher level of protection are selected for the more popular content elements and protection mechanisms that offer a lower level of protection are selected for the less popular content elements.
    Type: Application
    Filed: March 31, 2006
    Publication date: November 2, 2006
    Inventors: W. Sherer, Kirk Blattman, Hoi-Tauw Chou, Glenn Connery, Howard Davis, Daniel Kiewlich, Robert Major, Mel Oyler, Neeraj Sharma