Dynamic customization of pluggable service by users

US9800992B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9800992-B2
Application numberUS-201514805099-A
CountryUS
Kind codeB2
Filing dateJul 21, 2015
Priority dateSep 22, 2012
Publication dateOct 24, 2017
Grant dateOct 24, 2017

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.

Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.

First claim

Opening claim text (preview).

What is claimed is: 1. A server with a memory providing a service warehouse configured to distribute telecommunication services to a plurality of different enterprise communication networks, the server comprising: a customer portal that exposes available telecommunication services to a plurality of customers and receives orders for telecommunication services from the plurality of customers; the service warehouse configured to receive, via the customer portal, a first request from a first customer of the plurality of customers on behalf of a first entity to obtain a service for a telecommunication system of the first entity and a second request from a second customer of the plurality of customers on behalf of a second entity to obtain the service for a telecommunication system of the second entity; an object generator that fulfills service orders received at the customer portal by gathering sub-components from an object sub-component library and repository, the sub-components comprising first, second, third and fourth sub-components, wherein the first sub-component comprises instructions for operating a first server of the first entity's telecommunication system, wherein the second sub-component comprises instructions for operating a second server of the first entity's telecommunication system, wherein the third sub-component includes instructions for operating a first server of the second entity's telecommunication system, and wherein the fourth sub-component includes instructions for operating a second server of the second entity's telecommunication system, and bundles the first and second sub-components into a first object that is deliverable directly to the first entity via a communication network; and bundles the third and fourth sub-components into a second object that is deliverable directly to the second entity via the communication network; and an object delivery interface that enables the object generator to deliver the first object to the first entity, via the communication network, as one or more of a set of communication packets and a file and deliver the second object to the second entity, via the communication network, as one or more of a set of communication packets and a file. 2. The server of claim 1 , wherein the customer portal comprises at least one of a web interface, a web server, a group of web servers, a communication port, and a communication socket. 3. The server of claim 1 , wherein the telecommunication services exposed via the customer portal include at least one of a voicemail service, a call-forwarding service, a dynamic device pairing service, a call-routing service, an extension to cellular service, a speech-to-text service, a text-to-speech service, a call-recording service, a media library, an Interactive Voice Response (IVR) service, and a conferencing service. 4. The server of claim 1 , wherein the object sub-component library and repository comprises a sub-component library and a plurality of sub-components, wherein the sub-component library comprises at least one of a listing, table, pointer, and address that is used by the object generator to locate and retrieve a corresponding sub-component from the plurality of sub-components for inclusion in at least one of the first object or the second object. 5. The server of claim 1 , wherein the sub-components included in the at least one of the first object or the second object include a user portal sub-component, a call-processing sub-component, and a system manager sub-component. 6. The server of claim 1 , wherein the at least one of the first object or the second object further comprises a licensing sub-component that defines the corresponding one of the first entity's or second entity's entitlements for using the ordered telecommunication service. 7. The server of claim 1 , wherein the at least one of the first object or the second object further comprises deployment instructions that, when followed, enable the successful deployment of the at least one of the first object or the second object at the corresponding one of the first entity's or second entity's premises by distributing the sub-components of the at least one of the first object or the second object to appropriate servers in an enterprise network of the corresponding one of the first entity or second entity. 8. A method of distributing telecommunication services to a plurality of different enterprise communication networks, the method comprising: exposing available telecommunication services of a server to a plurality of customers via a customer portal of the server; receiving, by the server, orders for telecommunication services from a plurality of customers via the customer portal, comprising a first request from a first customer of the plurality of customers on behalf of a first entity to obtain a service for a telecommunication system of the first entity and a second request from a second customer of the plurality of customers on behalf of a second entity to obtain the service for a telecommunication system of the second entity; fulfilling, by the server, service orders received at the customer portal by gathering sub-components from an object sub-component library and repository, the sub-components comprising first, second, third and fourth sub-components, wherein the first sub-component comprises instructions for operating a first server of the first entity's telecommunication system, wherein the second sub-component comprises instructions for operating a second server of the first entity's telecommunication system, wherein the third sub-component includes instructions for operating a first server of the second entity's telecommunication system, and wherein the fourth sub-component includes instructions for operating a second server of the second entity's telecommunication system, and bundling the first and second sub-components into a first object that is deliverable directly to the first entity via a communication network and bundling the third and fourth sub-components into a second object that is deliverable directly to the second entity via the communication network; and delivering, by the server, the first object to the first entity via the communication network, as one or more of a set of communication packets and a file and deliver the second object to the second entity, via the communication network, as one or more of a set of communication packets and a file. 9. The method of claim 8 , wherein the customer portal comprises at least one of a web interface, a web server, a group of web servers, a communication port, and a communication socket. 10. The method of claim 9 , wherein the telecommunication services exposed via the customer portal include at least one of a voicemail service, a call-forwarding service, a dynamic device pairing service, a call-routing service, an extension to cellular service, a speech-to-text service, a text-to-speech service, a call-recording service, a media library, an Interactive Voice Response (IVR) service, and a conferencing service. 11. The method of claim 9 , wherein the object sub-component library and repository comprises a sub-component library and a plurality of sub-components, wherein the sub-component library comprises at least one of a listing, table, pointer, and address that is used by the object generator to locate and retrieve a corresponding sub-component from the plurality of sub-components for inclusion in the at least one of the first object or the second object. 12. The method of claim 9 , wherein the sub-components included in the at least one of the first object or the second object include a user portal sub-component, a call-processing sub-component, and a system manager sub-com

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • H04W4/001Primary

    Electricity · mapped topic

  • Electricity · mapped topic

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 US9800992B2 cover?
Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with in…
Who is the assignee on this patent?
Avaya Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/001. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 24 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).