Patents by Inventor John Mickus

John Mickus 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: 9343112
    Abstract: Methods and systems to provide supplemental content to a user who is viewing video or other content. The user's device (through which he will access the video) then provides an identifier of that video to a server or other computing facility. Here, the video identifier is used to identify supplemental content that corresponds to the user's video. The supplemental content is then provided to the user device for the user's consumption. The supplemental content may be structured in such a way that pieces of the supplemental content are accessible at particular points in the video. The piece(s) of the supplemental content available at a particular point in the video will be related to one or more objects that are present at this point. This allows a user to access one or more pieces of supplemental content in a context-specific manner, at a point in the video where the piece(s) of supplemental content are relevant.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: May 17, 2016
    Assignee: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fred Zuill
  • Publication number: 20150188842
    Abstract: Methods and systems to improve the efficiency of a content delivery system. A local distribution node is introduced to the network, between the content provider and the end user device (i.e., the leaf node). The local distribution node is responsible for servicing a localized subset of the leaf nodes that would otherwise be serviced by a conventional server of the content delivery system. Requests for content are received at the local distribution node from leaf nodes, and content is received at the local distribution node for transmission to the leaf node(s). Content may be cached at the local distribution node to allow faster service of subsequent requests for this content. Caching may also be used to make the channel surfing process more efficient. If demand is high, a leaf node may be promoted to serve as an additional local distribution node. Leaf nodes may also share content among themselves.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fred Zuill
  • Publication number: 20150188921
    Abstract: Methods and systems to improve the efficiency of a content delivery system. A local distribution node is introduced to the network, between the content provider and the end user device (i.e., the leaf node). The local distribution node is responsible for servicing a localized subset of the leaf nodes that would otherwise be serviced by a conventional server of the content delivery system. Requests for content are received at the local distribution node from leaf nodes, and content is received at the local distribution node for transmission to the leaf node(s). Content may be cached at the local distribution node to allow faster service of subsequent requests for this content. Caching may also be used to make the channel surfing process more efficient. If demand is high, a leaf node may be promoted to serve as an additional local distribution node. Leaf nodes may also share content among themselves.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fred Zuill
  • Publication number: 20150188757
    Abstract: Methods and systems to indicate events of interest to a user. IN an embodiment, an event processor queries each of a plurality of event data sources, then receives event data from one or more event data source. The event processor then identifies an event to be indicated to a user device based on the event data. The identified event to the user through a user device. The event processor may receive, via the user device, feedback regarding the identified event. This feedback may be used to train future event identification. The event processor may be implemented at a computing device that is remote from the user, such as a server. Alternatively, the event processor may be implemented internal to the user device.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fred Zuill
  • Publication number: 20150188758
    Abstract: Methods and systems to improve the efficiency of a content delivery system. A local distribution node is introduced to the network, between the content provider and the end user device (i.e., the leaf node). The local distribution node is responsible for servicing a localized subset of the leaf nodes that would otherwise be serviced by a conventional server of the content delivery system. Requests for content are received at the local distribution node from leaf nodes, and content is received at the local distribution node for transmission to the leaf node(s). Content may be cached at the local distribution node to allow faster service of subsequent requests for this content. Caching may also be used to make the channel surfing process more efficient. If demand is high, a leaf node may be promoted to serve as an additional local distribution node. Leaf nodes may also share content among themselves.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fred Zuill
  • Publication number: 20150189373
    Abstract: Methods and systems to improve the efficiency of a content delivery system. A local distribution node is introduced to the network, between the content provider and the end user device (i.e., the leaf node). The local distribution node is responsible for servicing a localized subset of the leaf nodes that would otherwise be serviced by a conventional server of the content delivery system. Requests for content are received at the local distribution node from leaf nodes, and content is received at the local distribution node for transmission to the leaf node(s). Content may be cached at the local distribution node to allow faster service of subsequent requests for this content. Caching may also be used to make the channel surfing process more efficient. If demand is high, a leaf node may be promoted to serve as an additional local distribution node. Leaf nodes may also share content among themselves.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fred Zuill
  • Publication number: 20150189017
    Abstract: Methods and systems to improve the efficiency of a content delivery system. A local distribution node is introduced to the network, between the content provider and the end user device (i.e., the leaf node). The local distribution node is responsible for servicing a localized subset of the leaf nodes that would otherwise be serviced by a conventional server of the content delivery system. Requests for content are received at the local distribution node from leaf nodes, and content is received at the local distribution node for transmission to the leaf node(s). Content may be cached at the local distribution node to allow faster service of subsequent requests for this content. Caching may also be used to make the channel surfing process more efficient. If demand is high, a leaf node may be promoted to serve as an additional local distribution node. Leaf nodes may also share content among themselves.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fred Zuill
  • Publication number: 20150188756
    Abstract: Methods and systems to indicate events of interest to a user. IN an embodiment, an event processor queries each of a plurality of event data sources, then receives event data from one or more event data source. The event processor then identifies an event to be indicated to a user device based on the event data. The identified event to the user through a user device. The event processor may receive, via the user device, feedback regarding the identified event. This feedback may be used to train future event identification. The event processor may be implemented at a computing device that is remote from the user, such as a server. Alternatively, the event processor may be implemented internal to the user device.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: DivX, LLC
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fred Zuill
  • Publication number: 20150117837
    Abstract: Methods and systems to provide supplemental content to a user who is viewing video or other content. The user's device (through which he will access the video) then provides an identifier of that video to a server or other computing facility. Here, the video identifier is used to identify supplemental content that corresponds to the user's video. The supplemental content is then provided to the user device for the user's consumption. The supplemental content may be structured in such a way that pieces of the supplemental content are accessible at particular points in the video. The piece(s) of the supplemental content available at a particular point in the video will be related to one or more objects that are present at this point. This allows a user to access one or more pieces of supplemental content in a context-specific manner, at a point in the video where the piece(s) of supplemental content are relevant.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fredrick Zuill
  • Publication number: 20150117836
    Abstract: Methods and systems to provide supplemental content to a user who is viewing video or other content. The user's device (through which he will access the video) then provides an identifier of that video to a server or other computing facility. Here, the video identifier is used to identify supplemental content that corresponds to the user's video. The supplemental content is then provided to the user device for the user's consumption. The supplemental content may be structured in such a way that pieces of the supplemental content are accessible at particular points in the video. The piece(s) of the supplemental content available at a particular point in the video will be related to one or more objects that are present at this point. This allows a user to access one or more pieces of supplemental content in a context-specific manner, at a point in the video where the piece(s) of supplemental content are relevant.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: Sonic IP, Inc.
    Inventors: William Amidei, Francis Chan, Eric Grab, Michael Kiefer, Aaron McDaniel, John Mickus, Ronald Mombourquette, Nikolai Popov, Fredrick Zuill