Patents by Inventor Robert J. Peters

Robert J. Peters 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: 8190702
    Abstract: Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and that is intended for execution at servers of a second federation participant. In some embodiments, a framework implements a method for enabling command interoperability between distributed platforms that each operate a set of servers on behalf of content providers. The method involves receiving a command targeting a particular configuration that a first distributed platform deploys to a server that is operated by a second distributed platform. The method identifies the server of the second distributed platform that is deployed with the particular configuration.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: May 29, 2012
    Assignee: Edgecast Networks, Inc.
    Inventors: Jayson G. Sakata, Robert J. Peters
  • Patent number: 8166108
    Abstract: Some embodiments provide different frameworks that implement conflict avoidance systems and methods for ensuring uniqueness in identifying assets for different customers that are deployed to server capacity of one or more distributed platforms participating in a federation. Specifically, different frameworks are provided whereby the distributed platforms authorize use of a domain before configuring the domain to identify assets of a customer. A method performed in one such framework includes receiving a domain that is specified for identifying assets of a first customer belonging to a first distributed platform of the federation. The method determines whether the domain conflicts with a domain that is configured by a second distributed platform of the federation. The method then communicates with the first distributed platform (i) to configure the received domain when there is no conflict and (ii) to prevent the first distributed platform from configuring the received domain when there is a conflict.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: April 24, 2012
    Assignee: Edgecast Networks, Inc.
    Inventors: Robert J. Peters, Alexander A. Kazerani
  • Publication number: 20120072608
    Abstract: Some embodiments provide methods and systems for improving the scalability and redundancy of a distributed content streaming system. Such scalability and redundancy is provided with zero configuration changes to the addressing used by content providers to publish content and zero configuration changes to existing servers of the system. The system includes ingest servers and edge servers. Content providers supply content streams to the ingest servers using a virtual or load balanced address that distributes the content streams across the ingest servers. Accordingly, ingest servers can be added or removed without changing content provider configurations. The ingest servers are configured to notify the edge servers of which content streams are available for streaming at which ingest server. When an ingest server is added to the system, its functionality may be assimilated without modifying the configurations of the other servers. Some embodiments also provide multiple caching layers.
    Type: Application
    Filed: September 21, 2010
    Publication date: March 22, 2012
    Inventors: Robert J. Peters, Jayson G. Sakata, Lior Elazary
  • Publication number: 20120054265
    Abstract: Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 1, 2012
    Inventors: Alexander A. Kazerani, Robert J. Peters, Jayson G. Sakata
  • Publication number: 20120054266
    Abstract: Some embodiments provide systems and methods for determining a server of a distributed hosting system to optimally distribute content to an end user. The method includes identifying an IP address of the end user. Based on the IP address, a set of servers send packets to the end user to derive performance metrics. The performance metrics are used to determine a server from the set of servers that optimally distributes content to the end user. The method modifies a configuration for resolving end user requests such that the optimal server is identified to the end user when the end user requests content from the hosting system. Some embodiments determine the optimal server by providing downloadable content that is embedded with a monitoring tool. The monitoring tool causes the end user to derive performance metrics for the hosting system when downloading a particular object from a set of servers.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 1, 2012
    Inventors: Alexander A. Kazerani, Robert J. Peters, Jayson G. Sakata
  • Patent number: 8117276
    Abstract: Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and that is intended for execution at servers of a second federation participant. In some embodiments, a framework implements a method for enabling command interoperability between distributed platforms that each operate a set of servers on behalf of content providers. The method involves receiving a command targeting a particular configuration that a first distributed platform deploys to a server that is operated by a second distributed platform. The method identifies the server of the second distributed platform that is deployed with the particular configuration.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: February 14, 2012
    Assignee: Edgecast Networks, Inc.
    Inventors: Jayson G. Sakata, Robert J. Peters
  • Publication number: 20070284980
    Abstract: An outdoor desk and document storage cabinet for use at a construction site to selectively provide a writing surface or to shield documents from the elements comprising a cabinet cover including at least one document retaining device to be attached to a post, wall or other support structure and a desk top including a writing surface movable between a storage position and a writing position such that when the desk top is in the storage position the desk top and cabinet cover cooperatively form a document storage compartment to isolate documents disposed therein from the elements and when the desk top is in the writing position the writing surface is accessible to provide a stable desk-like writing surface.
    Type: Application
    Filed: June 12, 2006
    Publication date: December 13, 2007
    Inventors: Robert J. Peters, James R. Hopkins