IP Library Granted Patent US 8,484,366
Granted Patent B2
US 8,484,366 · App. 12/751,384 · Granted Jul 9, 2013

Hierarchical service management

Inventors: Mehul B. Patel (Bangalore, IN); Murali Durbha (Hyderabad, IN); Srinivas Ramadath (Bangalore, IN); Sunil Raina (Issaquah, WA); Prashant Kanvihalli (Bangalore, IN)
Assignee: Accenture Global Services Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,484,366
App. No.
12/751,384
Granted
Jul 9, 2013
Kind
B2
Abstract

A service management system includes data storage storing a hierarchy of a network in a user premises. The hierarchy includes virtual network layers and devices in each layer. The storage device also stores service profiles for services associated with levels in the hierarchy, and the levels include one or more of the virtual network layers. The system receives information for creating a service for a device in a layer. The information includes service functions and attributes. The system also stores a service profile for the service in the storage device, and the service profile includes the received information. The system determines whether to trigger the service based on the received data and information in the service profile.

Claims (44)

1. A method of providing at least one service using a hierarchy, the method comprising:

storing a hierarchy of a network including virtual network layers and devices in each layer, wherein the virtual network layers divide the network based on categories of devices in each layer and at least one of the virtual network layers includes at least one sub-layer under the at least one virtual network layer in the hierarchy, wherein the at least one sub-layer includes a different category of devices than the at least one virtual network layer;

storing service profiles for services associated with a plurality of levels in the hierarchy, the plurality of levels including at least one of the virtual network layers;

receiving information for creating a first service for at least one of the devices, wherein the information includes at least one of the stored service functions and attributes;

storing a first service profile for the first service, the first service profile including the received information;

receiving data from the at least one of the devices; and

determining whether to trigger the first service based on the received data and information in the first service profile.

2. The method of claim 1 , wherein the method further comprises:

receiving a request to generate the first service, wherein the request identifies a level in the hierarchy for the first service;

presenting at least one service function and at least one attribute for the level from the stored service functions and attributes for the level;

receiving the information for creating the first service, wherein the information includes a selection of a service function or an attribute from the presented at least one service function and at least one attribute for the level; and

creating the first service using the selection.

3. The method of claim 2 , wherein creating the first service further comprises:

storing the selected service function or attribute in the first service profile, wherein the first service profile identifies a condition and an action for performing the first service.

4. The method of claim 1 , wherein a function or attribute for a first level in the hierarchy is also applied to all levels under the first level in the hierarchy.

5. The method of claim 1 , wherein the method further comprises:

storing a user premises hierarchy, wherein one or more levels of the user premises hierarchy each include a plurality of user premises and a service associated with each of the one or more levels.

6. The method of claim 5 , wherein the method further comprises:

matching each of the one or more levels with the associated service by identifying common attributes between the user premises in the levels and the services.

7. A method of determining whether to trigger a service using a hierarchy, the method comprising:

storing a hierarchy of a network including virtual network layers and devices in each layer, wherein the virtual network layers divide the network based on categories of devices in each layer and at least one of the virtual network layers includes at least one sub-layer under the at least one virtual network layer in the hierarchy, wherein the at least one sub-layer includes a different category of devices than the at least one virtual network layer;

storing service profiles for services associated with a plurality of levels in the hierarchy, the plurality of levels including at least one of the virtual network layers; receiving information for creating a first service for at least one of the devices, wherein the information includes at least one of the stored service functions and attributes; storing a first service profile for the first service, the first service profile including the received information;

storing a user premises hierarchy, wherein one or more levels of the user premises hierarchy each include a plurality of user premises and a service associated with each of the one or more levels;

aggregating the hierarchy of the network and the user premises hierarchy and

determining whether to trigger the first service based on the received data, information in the first service profile, and the aggregated hierarchy of the network and the user premises hierarchy.

8. A service system managing services for user premises, the service system comprising:

a storage device storing a hierarchy of a network in the user premises, the hierarchy including virtual network layers and devices in each layer, and the storage device stores service profiles for services associated with a plurality of levels in the hierarchy, the plurality of levels including at least one of the virtual network layers,

wherein the virtual network layers divide the network based on categories of devices in each layer and at least one of the virtual network layers includes at least one sub-layer under the at least one virtual network layer in the hierarchy, wherein the at least one sub-layer includes a different category of devices than the at least one virtual network layer;

a service manager computer system receiving information for creating a first service for at least one of the devices, wherein the information includes at least one of the stored service functions and attributes, and the service manager computer system stores a first service profile for the first service in the storage device, the first service profile including the received information; and

the service manager computer system determining whether to trigger the first service based on the received data and information in the first service profile.

9. The service system of claim 8 , further comprising:

a user interface receiving a request to generate the first service, wherein the request identifies a level in the hierarchy for the first service, and the user interface presents at least one service function and at least one attribute for the level from the stored service functions and attributes for the level.

10. The service system of claim 9 , wherein the user interface receives the information for creating the first service, wherein the information includes a selection of a service function or an attribute from the presented at least one service function and at least one attribute for the level; and

the service manager computer system creates the first service using the selection.

11. The service system of claim 10 , wherein the service manager computer system creates the first service by including the selected service function or attribute in the first service profile, and the first service profile identifies a condition and an action for performing the first service.

12. The service system of claim 8 , wherein a function or attribute for a first level in the hierarchy is also applied to all levels under the first level in the hierarchy.

13. The service system of claim 8 , wherein the storage device stores a user premises hierarchy, wherein one or more levels of the user premises hierarchy each include a plurality of user premises and a service associated with each of the one or more levels.

14. The service system of claim 13 , wherein the service manager computer system matches each of the one or more levels with the associated service by identifying common attributes between the user premises in the levels and the services.

15. The service system of claim 13 , wherein the service manager computer system aggregates the hierarchy of the network and the user premises hierarchy to determine whether to trigger a service for a user of the user premises.

16. A computer system configured to manage one or more services, the computer system comprising:

data storage storing a hierarchy of a network in the user premises, the hierarchy including virtual network layers and devices in each layer, and the storage device stores service profiles for services associated with a plurality of levels in the hierarchy, the plurality of levels including at least one of the virtual network layers,

wherein the virtual network layers divide the network based on categories of devices in each layer and at least one of the virtual network layers includes at least one sub-layer under the at least one virtual network layer in the hierarchy, wherein the at least one sub-layer includes a different category of devices than the at least one virtual network layer; and

a processor receiving information for creating a first service for at least one of the devices, wherein the information includes at least one of the stored service functions and attributes, and the service manage stores a first service profile for the first service in the storage device, the first service profile including the received information, and

the processor determines whether to trigger the first service based on the received data and information in the first service profile.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2011
From: ACCENTURE GLOBAL SERVICES GMBH
To: ACCENTURE GLOBAL SERVICES LIMITED
Reel/Frame 025700/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2010
From: PATEL, MEHUL B.; DURBHA, MURALI; RAMADATH, SRINIVAS; RAINA, SUNIL; KANVIHALLI, PRASHANT
To: ACCENTURE GLOBAL SERVICES GMBH
Reel/Frame 024168/0576 →
Continuity (1)
Related Publication 20110167142A1 · Jul 7, 2011