IP Library › Granted Patent US 12,524,252
Granted Patent B2
US 12,524,252 · App. 17/001,266 · Granted Jan 13, 2026

System facilitating self-service for managing functionality of a service and a method thereof

Inventor: Prafull Verma (Sunnyvale, CA)
G06F9/4494G06F9/485G06F16/2379
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 12,524,252
App. No.
17/001,266
Granted
Jan 13, 2026
Kind
B2
Abstract

A system and method for facilitating self-device for managing functionality of a service is disclosed. One or more service components associated with a service are configured in at least one database. Further, the processor suggests one or more predefined action for managing the service. The one or more predefined actions are executed according to the one or more self-service components.

Claims (27)

1 . A method facilitating self-service for managing functionality of a service, the method comprising:

configuring, in at least one database, one or more self-service components associated with a service, wherein each of the one or more self-service components defines one or more commands for managing the service for a user through a self-service portal without intermediary agent initiating an action on behalf of the user, and wherein the configuring further comprises:

receiving, from a service provider, details related to a service offering via an application programming interface (API), wherein the details related to the service offering comprises service names, descriptions, a pricing, and access rules;

creating a list of services to be maintained by the user, based on details related to service offerings received from one or more service providers,

wherein each of the self-service components is built on one or more services;

creating, by a processor, the one or more self-service components corresponding to each service in the list, wherein each of the self-service component defines the one or more commands that trigger actions through the API;

publishing the one or more self-service components to be configured in the at least one database, wherein the at least one database refers to a repository, and the list of services is stored in the repository, wherein the list of services is accessed by the user, based on the access rules; and

storing configuration details in the at least one database, allowing users to access various services through a unified self-service interface;

suggesting, through the processor, the one or more predefined actions for managing the service, wherein the one or more predefined actions are executed according to the one or more self-service components; and

automatically executing, the one or more predefined actions by transmitting a command through the API to the service provider, thereby updating a service status in the database and reducing operational costs.

2 . The method as claimed in claim 1 , wherein the service comprises each of Information Technology (IT) and non-IT based services.

3 . The method as claimed in claim 1 , wherein the one or more predefined actions comprise one of a start action, a stop action, a pause option, or a reboot option or the one or more self-service components.

4 . The method as claimed in claim 1 , comprising:

executing, the one or more predefined actions according to the service maintained by the user, wherein the one or more predefined actions are taken by a service provider from the one or more service providers, wherein the predefined actions may be automatic.

5 . A system facilitating self-service for managing functionality of a service, the system comprising:

a processor; and

a memory configured to the processor, wherein the memory stores a set of instructions to be executed by the processor, wherein the processor is configured to:

configure, in at least one database, one or more self-service components associated with a service, wherein each of the one or more self-service components defines one or more commands for managing the service for a user through a self-service portal without intermediary agent initiating an action on behalf of the user, and wherein the configuring further comprises:

receiving, from a service provider, details related to a service offering via an application programming interface (API), wherein the details related to the service offering comprises service names, descriptions, a pricing, and access rules;

creating a list of services to be maintained by the user, based on details related to service offerings received from one or more service providers,

wherein each of the self-service components is built on one or more services;

creating, by a processor, the one or more self-service components corresponding to each service in the list, wherein each of the self-service component defines the one or more commands that trigger actions through the API;

publishing the one or more self-service components to be configured in the at least one database, wherein the at least one database refers to a repository, and the list of services is stored in the repository, wherein the list of services is accessed by the user, based on the access rules; and

storing configuration details in the at least one database, allowing users to access various services through a unified self-service interface;

suggest, through the processor, the one or more predefined actions for managing the service, wherein the one or more predefined actions are executed according to the one or more self-service components; and

automatically execute, the one or more predefined actions by transmitting a command through the API to the service provider, thereby updating a service status in the database and reducing operational costs.

6 . The system as claimed in claim 5 , wherein the one or more predefined actions comprise one of a start action, a stop action, a pause option, or a reboot option or the one or more self-service components.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: VERMA, PRAFULL
To: HCL AMERICA INC.
Reel/Frame 054299/0482 →
Continuity (1)
Related Publication 20220058033A1 · Feb 24, 2022
References Cited (12)
US 8271402B2 · Fisher, Jr. · 2012 [cited by applicant]
US 9042540B2 · Tuchman et al. · 2015 [cited by applicant]
US 9304827B2 · Werth et al. · 2016 [cited by applicant]
US 9854066B1 · Harper et al. · 2017 [cited by applicant]
US 10592908B1 · Hanson · 2020 [cited by examiner]
US 20030095531A1 · Soerensen · 2003 [cited by examiner]
US 20180189088A1 · Chen · 2018 [cited by examiner]
US 20190139004A1 · Vukovic · 2019 [cited by examiner]
US 20200192685A1 · Banaji · 2020 [cited by examiner]
US 20210173670A1 · Borra · 2021 [cited by examiner]
US 20210174371A1 · Yoffe · 2021 [cited by examiner]
Automated FAQ Answering with Question-Specific Knowledge Representation for Web Self-Service—Eriks Sneiders (Catania, Italy, May 21-23, 2009). [cited by applicant]