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: 10554607Abstract: 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: GrantFiled: February 24, 2017Date of Patent: February 4, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: John M. Scharber, Mark A Green
-
Patent number: 10148727Abstract: 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: GrantFiled: December 31, 2014Date of Patent: December 4, 2018Assignee: Vidscale Services, Inc.Inventors: John M. Scharber, Richard Pugh, Michael Kilian, Charles Alexander Nelson, Bill Wilcox
-
Patent number: 10091111Abstract: 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: GrantFiled: December 31, 2014Date of Patent: October 2, 2018Assignee: VIDSCALE SERVICES, INC.Inventors: John M. Scharber, Richard Pugh
-
Publication number: 20180248827Abstract: 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: ApplicationFiled: February 24, 2017Publication date: August 30, 2018Inventors: John M. Scharber, Mark A. Green
-
Publication number: 20160191296Abstract: 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: ApplicationFiled: December 31, 2014Publication date: June 30, 2016Inventors: John M. Scharber, Richard Pugh
-
Publication number: 20160191600Abstract: 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: ApplicationFiled: December 31, 2014Publication date: June 30, 2016Inventors: John M. Scharber, Richard Pugh, Michael Kilian, Charles Alexander Nelson, Bill Wilcox
-
Patent number: 8719381Abstract: 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: GrantFiled: October 5, 2010Date of Patent: May 6, 2014Assignee: EdgeCast Networks, Inc.Inventors: John M. Scharber, Andrew Lientz, Alexander A. Kazerani
-
Publication number: 20120084399Abstract: 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: ApplicationFiled: October 5, 2010Publication date: April 5, 2012Inventors: John M. Scharber, Andrew Lientz, Alexander A. Kazerani
-
Patent number: 6542964Abstract: 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: GrantFiled: June 2, 1999Date of Patent: April 1, 2003Assignee: Blue Coat SystemsInventor: John M. Scharber
-
Patent number: 6374290Abstract: 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: GrantFiled: April 1, 1999Date of Patent: April 16, 2002Assignee: Cacheflow, Inc.Inventors: John M. Scharber, Christopher P. Healey