Patents by Inventor Seth Hodgson

Seth Hodgson 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: 9413801
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for merging media stream indexes of a media stream are described in this specification. In one aspect, a method includes receiving a first media stream index at a first server system, including a first list of sequentially arranged fragment identifiers corresponding to at least a portion of multiple sequentially arranged fragments. Fragment identifiers that are potentially missing from the first index can be identified. A second media stream index including a second list of sequentially arranged fragment identifiers corresponding to at least a portion of the multiple sequentially arranged fragments can be requested from a second server system. The first and second list of the sequentially arranged fragment identifiers can be compared and the first list of sequentially arranged fragment identifiers can be reconstructed based on the comparison.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: August 9, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Glenn Eguchi, Asa Whillock, Kevin Streeter, Mohammed Pithapurwala, Noam Lorberbaum, Seth Hodgson, Srinivas Manapragada
  • Publication number: 20140245345
    Abstract: Exemplary embodiments involve a mediation application executed on a processor determining one or more digital programming insertion breaks in a linear media stream. The linear media stream can include electronic content delivered over a network at a time determined by the content provider. The mediation application can determine that a plurality of clients identified by a common group identifier and in communication with the mediation application are receiving the linear media stream. The mediation application can mediate a plurality of requests for digital programming insertion content provided by a digital programming insertion content provider by identifying digital programming insertion content targeted to the common group identifier. The mediation application can provide the digital programming insertion content during the one or more digital programming insertion breaks to the plurality of clients.
    Type: Application
    Filed: December 2, 2011
    Publication date: August 28, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Kevin Streeter, Seth Hodgson, Bradley Outlaw
  • Patent number: 8806528
    Abstract: Exemplary embodiments involve a mediation application executed on a processor determining one or more digital programming insertion breaks in a linear media stream. The linear media stream can include electronic content delivered over a network at a time determined by the content provider. The mediation application can determine that a plurality of clients identified by a common group identifier and in communication with the mediation application are receiving the linear media stream. The mediation application can mediate a plurality of requests for digital programming insertion content provided by a digital programming insertion content provider by identifying digital programming insertion content targeted to the common group identifier. The mediation application can provide the digital programming insertion content during the one or more digital programming insertion breaks to the plurality of clients.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: August 12, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin Streeter, Seth Hodgson, Bradley Outlaw
  • Publication number: 20140082132
    Abstract: One exemplary embodiment involves receiving a request to access data that corresponds to a placeholder link from a requesting client device. The embodiment further involves identifying a set of recipient attributes associated with the client device. Additionally, the embodiment involves determining a plurality of sponsor links based at least in part on the recipient attributes, wherein the recipient attributes provided targeted alternative content to the client device. Then, the embodiment involves directing the client device as indicated by the identified sponsor links.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Nazar Potereyko, Seth Hodgson, Kevin Streeter
  • Publication number: 20140006364
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for merging media stream indexes of a media stream are described in this specification. In one aspect, a method includes receiving a first media stream index at a first server system, including a first list of sequentially arranged fragment identifiers corresponding to at least a portion of multiple sequentially arranged fragments. Fragment identifiers that are potentially missing from the first index can be identified. A second media stream index including a second list of sequentially arranged fragment identifiers corresponding to at least a portion of the multiple sequentially arranged fragments can be requested from a second server system. The first and second list of the sequentially arranged fragment identifiers can be compared and the first list of sequentially arranged fragment identifiers can be reconstructed based on the comparison.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Glenn Eguchi, Asa Whillock, Kevin Streeter, Mohammed Pithapurwala, Noam Lorberbaum, Seth Hodgson, Srinivas Manapragada
  • Patent number: 8484716
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating server application logic across multiple tiers of a server system are described. In one aspect, a method includes hosting a server application on multiple servers. The servers include an application server deployed in a secure tier of an enterprise network and an edge server deployed in an edge tier of the enterprise network. A primary firewall isolates the secure tier from the edge tier and from a public network. A secondary firewall isolates the edge tier from the public network. The edge server is configured to receive requests for services provided by the server application, to perform a first subset of the services, and to relay a subset of the requests to the application server. The requests received by the edge server are sent from at least one client device through the public network and authenticated by the secondary firewall.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: July 9, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Seth Hodgson, Mete Atamel