Techniques for dynamic configuration generation

US11831508B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11831508-B2
Application numberUS-202017107422-A
CountryUS
Kind codeB2
Filing dateNov 30, 2020
Priority dateNov 30, 2020
Publication dateNov 28, 2023
Grant dateNov 28, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A configuration helper system (CHS) is described that simplifies the task of generating configuration information for a customer premises equipment (CPE) in a customer's on-premise network to enable the CPE to communicate with the customer's cloud network over a particular communication channel. The CHS is configured to generate configuration information that is customized for the particular CPE and communication channel. Given information about the CPE and the communication channel, the CHS automatically identifies a particular set of configuration parameters to be included in the customized configuration information and determines values for the set of parameters, where some of the values may be provided by the customer. A particular CPE-specific format is determined for the configuration information. Customized configuration information for the CPE is then generated in the determined format, where the generated configuration information includes the set of parameters and their values, and potentially other CPE-specific information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a configuration helper system (CHS), a request to generate configuration information for a customer premise equipment (CPE) to enable establishment of a communication channel between an on-premise network of the CPE and a network hosted by infrastructure provided by a cloud services provider, wherein the on-premise network comprises a plurality of CPEs comprising the CPE, wherein the communication channel is configured for at least one of a plurality of different communication protocols, wherein a plurality of communication channels are established between the on-premise network and a plurality of headends of the network hosted by the infrastructure provided by the cloud services provider, wherein the plurality of different communication protocols established between the on-premise network of the customer premise equipment and the infrastructure provided by the cloud service provider comprises a virtual private network; responsive to the request, searching, by the configuration helper system, a data store for a set of para meters to be included in the configuration information to be generated for the CPE, wherein the set of parameters to be included in the configuration information is based at least in part on one or more characteristics of the communication channel being established, and wherein the set of parameters to be included in the configuration information is based at least in part on one or more characteristics of the infrastructure provided by the cloud services provider; identifying, by the configuration helper system, from the data store and based upon information included in the request identifying the CPE, the set of para meters to be included in the configuration information to be generated for the CPE; determining, by the configuration helper system, a set of values for the set of parameters, wherein determining the set of values comprises: identifying, by the configuration helper system, a subset of parameters from the set of para meters to be included in the configuration information to be generated for the CPE; communicating, from the configuration helper system to a first system that includes a console system, information identifying the subset of parameters, wherein the first system is different from the configuration helper system, wherein the console system comprises an interface configured to display information identifying the subset of para meters to be included in the configuration information to be provided to the CPE; and receiving, by the configuration helper system from the first system that includes the console system, a set of one or more values for one or more parameters in the subset of parameters, wherein the set of one or more values for the one or more parameters in the subset of parameters is received via a user input on the console system of the first system, wherein a helper element of the console system guides a user regarding selecting the one or more values for the one or more para meters to be included in the configuration information; determining, by the configuration helper system, a format specific to the CPE; and generating, automatically by the configuration helper system, a configuration file including the configuration information for the CPE in the format specific to the CPE, wherein the generated configuration information comprises the set of parameters and the set of values determined for the set of parameters. 2. The method of claim 1 , further comprising: communicating the configuration information from the configuration helper system to the first system. 3. The method of claim 1 , further comprising: communicating the configuration information from the configuration helper system to the on-premise network. 4. The method of claim 1 , further comprising: communicating the configuration information from the configuration helper system to the on-premise network; and applying the configuration information to the CPE. 5. The method of claim 1 , further comprising: determining additional information to be included in the configuration information to be generated for the CPE, wherein the additional information includes one or more commands to be executed at the CPE; and wherein generating the configuration information comprises including the additional information in the generated configuration information. 6. The method of claim 5 , wherein the additional information includes an explanation related to the configuration information. 7. The method of claim 1 , further comprising: determining, by the configuration helper system, a first value for a first parameter in the set of parameters; and communicating, from the configuration helper system to the first system, the first value determined for the first parameter. 8. The method of claim 7 , wherein: the on-premise network is a network of a customer; and determining the first value for the first parameter comprises, determining, by the configuration helper system, the first value based upon preferences information for the customer. 9. The method of claim 7 , wherein: determining the first value for the first parameter comprises, determining, by the configuration helper system, the first value based upon a prior value set for the first parameter. 10. The method of claim 7 , wherein: receiving the set of one or more values for the one or more parameters in the set of parameters comprises receiving a second value for the first parameter, wherein the second value is different from the first value; and generating the configuration information comprises including the second value for the first parameter in the generated configuration information. 11. The method of claim 1 , wherein: the information included in the request comprises information identifying the communication channel; the information identifying the CPE comprises at least one of information identifying a vendor of the CPE, information identifying a version of the CPE, or information identifying a platform of the CPE; and identifying the set of para meters to be included in the configuration information to be generated for the CPE comprises determining the set of parameters based upon the information identifying the communication channel and information identifying the CPE. 12. A computing device comprising: a processor; and a memory including instructions that, when executed by the processor, cause the computing device to perform processing comprising: receiving, by a configuration helper system (CHS), a request to generate configuration information for a customer premise equipment (CPE) to enable establishment of a communication channel between an on-premise network of the CPE and a network hosted by infrastructure provided by a cloud services provider, wherein the on-premise network comprises a plurality of CPEs comprising the CPE, wherein the communication channel is configured for at least one of a plurality of different communication protocols, wherein a plurality of communication channels are established between the on-premise network and a plurality of headends of the network hosted by the infrastructure provided by the cloud services provider, wherein the plurality of different communication protocols established between the on-premise network of the customer premise equipment and the infrastructure provided by the cloud service provider comprises a virtual private network; responsive to the request, searching, by the configuration helper system, a data store for a set of parameters to be included in the configuration information to be generated for the CPE, wherein the set of parameters to be included in

Assignees

Inventors

Classifications

  • Checking configuration conflicts between network elements · CPC title

  • the condition being an adaptation, e.g. in response to network events · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • based on generic templates · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11831508B2 cover?
A configuration helper system (CHS) is described that simplifies the task of generating configuration information for a customer premises equipment (CPE) in a customer's on-premise network to enable the CPE to communicate with the customer's cloud network over a particular communication channel. The CHS is configured to generate configuration information that is customized for the particular CP…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification H04L41/0873. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).