Patents by Inventor Daniel Kiewlich

Daniel Kiewlich 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: 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
  • 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: 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