Patents by Inventor John M. Scharber

John M. Scharber 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: 10554607
    Abstract: Heterogeneous cloud controllers are employed to communicatively couple a plurality of service providers to a publisher-subscriber queue. The heterogeneous cloud controllers may provide a unified communication framework for clients to communicate with the service providers, as well as for the service providers to communicate with one another. A global language may be established by the heterogeneous cloud controller, and a mapping may be created between the global language and the local language of each of the service providers. Each of the heterogeneous cloud controllers may form a bridge between the global language employed at the publisher-subscriber queue and the local language employed at a corresponding service provider.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: February 4, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: John M. Scharber, Mark A Green
  • Patent number: 10148727
    Abstract: Described herein is an end-to-end solution (i.e., capable of constructing a content delivery network all the way from an origin server to end user devices) which provides a managerial overview to what has been a very disjoint build-out of networks. In the past, networks have evolved to serve particular needs, as opposed to being architected from a strategic view. What this does is to allow someone (e.g., content provider, network operator, etc.) to impose a strategy over those networks. Rather than having to construct solutions that deliver a particular kind of content, a particular security requirement, a particular latency requirement, etc., one can simply provision particular types of nodes as needed when needed.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: December 4, 2018
    Assignee: Vidscale Services, Inc.
    Inventors: John M. Scharber, Richard Pugh, Michael Kilian, Charles Alexander Nelson, Bill Wilcox
  • Patent number: 10091111
    Abstract: A network infrastructure provisioned according to design information received via a web portal contains one or more nodes and facilitates deployment of services and associated data across physical and virtualized resources for a content delivery path between a content source and a content consumer according to technical and business needs of a content provider. Provisioning is accomplished by storing the design information in one or more repositories, the repositories containing data, packaging information and metadata of the one or more nodes, and one or more map files specifying the respective addresses of the one or more nodes. The network infrastructure is instantiated based on the design information stored in the one or more repositories and the one or more map files by configuring the nodes according to the design information and communicatively coupling the nodes with one another; and registering the instantiated nodes with a global software load balancer.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: October 2, 2018
    Assignee: VIDSCALE SERVICES, INC.
    Inventors: John M. Scharber, Richard Pugh
  • Publication number: 20180248827
    Abstract: Heterogeneous cloud controllers are employed to communicatively couple a plurality of service providers to a publisher-subscriber queue. The heterogeneous cloud controllers may provide a unified communication framework for clients to communicate with the service providers, as well as for the service providers to communicate with one another. A global language may be established by the heterogeneous cloud controller, and a mapping may be created between the global language and the local language of each of the service providers. Each of the heterogeneous cloud controllers may form a bridge between the global language employed at the publisher-subscriber queue and the local language employed at a corresponding service provider.
    Type: Application
    Filed: February 24, 2017
    Publication date: August 30, 2018
    Inventors: John M. Scharber, Mark A. Green
  • Publication number: 20160191296
    Abstract: A network infrastructure provisioned according to design information received via a web portal contains one or more nodes and facilitates deployment of services and associated data across physical and virtualized resources for a content delivery path between a content source and a content consumer according to technical and business needs of a content provider. Provisioning is accomplished by storing the design information in one or more repositories, the repositories containing data, packaging information and metadata of the one or more nodes, and one or more map files specifying the respective addresses of the one or more nodes. The network infrastructure is instantiated based on the design information stored in the one or more repositories and the one or more map files by configuring the nodes according to the design information and communicatively coupling the nodes with one another; and registering the instantiated nodes with a global software load balancer.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventors: John M. Scharber, Richard Pugh
  • Publication number: 20160191600
    Abstract: Described herein is an end-to-end solution (i.e., capable of constructing a content delivery network all the way from an origin server to end user devices) which provides a managerial overview to what has been a very disjoint build-out of networks. In the past, networks have evolved to serve particular needs, as opposed to being architected from a strategic view. What this does is to allow someone (e.g., content provider, network operator, etc.) to impose a strategy over those networks. Rather than having to construct solutions that deliver a particular kind of content, a particular security requirement, a particular latency requirement, etc., one can simply provision particular types of nodes as needed when needed.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventors: John M. Scharber, Richard Pugh, Michael Kilian, Charles Alexander Nelson, Bill Wilcox
  • Patent number: 8719381
    Abstract: Some embodiments provide a reconfigurable tool for managing the downloading of content from, while reporting information to, various content providers and Content Delivery Networks (CDNs) through a single installed instance of the reconfigurable tool. In some embodiments, the tool includes a container application that is used to download content that is supplied by various content providers. The tool also includes a configuration file. The configuration file configures operation of the application to download content from a particular content host. The configuration also specifies reporting parameters that identify what information to report, when to report the information, and to whom the information is reported as part of the content download. Using this tool, content providers and CDNs are able to provide customizable and unique user experiences without modifying the code base of the application and without having to develop and maintain their own proprietary download manager applications.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: May 6, 2014
    Assignee: EdgeCast Networks, Inc.
    Inventors: John M. Scharber, Andrew Lientz, Alexander A. Kazerani
  • Publication number: 20120084399
    Abstract: Some embodiments provide a reconfigurable tool for managing the downloading of content from, while reporting information to, various content providers and Content Delivery Networks (CDNs) through a single installed instance of the reconfigurable tool. In some embodiments, the tool includes a container application that is used to download content that is supplied by various content providers. The tool also includes a configuration file. The configuration file configures operation of the application to download content from a particular content host. The configuration also specifies reporting parameters that identify what information to report, when to report the information, and to whom the information is reported as part of the content download. Using this tool, content providers and CDNs are able to provide customizable and unique user experiences without modifying the code base of the application and without having to develop and maintain their own proprietary download manager applications.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Inventors: John M. Scharber, Andrew Lientz, Alexander A. Kazerani
  • Patent number: 6542964
    Abstract: Storing content of a particular type at one or more cache servers may be accomplished according to a cache protocol selected according to the type of the content, a site (e.g., an origin server) associated with the content and/or a class of service requirement. In this scheme, the cache protocol may be selected and/or varied according to load balancing requirements and/or traffic conditions within a network. For example, the cache protocol may migrate from a first protocol (e.g., CARP) that allows only one copy of the content to be stored to a second protocol (e.g., HTCP or ICP) that allows more than one copy of the content to be stored. Further, the depth to which a request query is to be searched within a cache hierarchy may be determined according to the site, the content type and/or the class of service. Where necessary, a path for retrieving the content may be determined, at least in part, according to the content type.
    Type: Grant
    Filed: June 2, 1999
    Date of Patent: April 1, 2003
    Assignee: Blue Coat Systems
    Inventor: John M. Scharber
  • Patent number: 6374290
    Abstract: A method of server operation including connecting a plurality of clients to the server and establishing a profile for each of the plurality of clients. A first virtual community is formed with a first group of clients out of the plurality of clients based on the profile for each of the plurality of clients. A first group of ratings is assigned to the first virtual community based on the profile for each of the plurality of clients. A first rating is assigned to a first set of article groups. The first virtual community is provided with access to the first set of article groups if the first rating of the first set of article groups is within the first group of ratings of the first virtual community.
    Type: Grant
    Filed: April 1, 1999
    Date of Patent: April 16, 2002
    Assignee: Cacheflow, Inc.
    Inventors: John M. Scharber, Christopher P. Healey