Patents by Inventor Santhosh B. Kumaran

Santhosh B. Kumaran 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: 10235330
    Abstract: Process management techniques using a representation state transfer architecture include, for example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server. In an exemplary method, the server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: March 19, 2019
    Assignee: Intenational Business Machines Corporation
    Inventors: Pankaj Dhoolia, Fenno F. Heath, III, Santhosh B. Kumaran, Rong Liu, Prabir Nandi, Florian Pinel
  • Patent number: 8984046
    Abstract: Process management techniques using a representation state transfer architecture include, for example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server. In an exemplary method, the server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Fenno F. Heath, III, Santhosh B. Kumaran, Rong Liu, Prabir Nandi, Florian Pinel
  • Patent number: 8468042
    Abstract: A method, apparatus and computer readable medium for identifying and partitioning atomic services in an information technology (IT) environment are included within the invention. More specifically, the invention provides a method and system for identifying service boundaries and partitioning services into atomic services based on the services boundaries. In order to more efficiently provide services in an IT environment, this invention in at least one embodiment utilizes a method of partitioning services into atomic services based on natural services boundaries such that those atomic services may be standardized and reused as needed.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Jaluka, Santhosh B. Kumaran
  • Publication number: 20120179825
    Abstract: Process management techniques using a representation state transfer architecture that manages a given process in a data-centric manner are disclosed. By way of one example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server, comprises the following steps. The server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.
    Type: Application
    Filed: March 21, 2012
    Publication date: July 12, 2012
    Applicant: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Fenno F. Heath, III, Santhosh B. Kumaran, Rong Liu, Prabir Nandi, Florian Pinel
  • Patent number: 7729933
    Abstract: Techniques are provided for product life cycle management over an information network. More particularly, techniques are provided for decision support activation and management in accordance with a product life cycle management process such as a collaborative design process. In one aspect of the invention, a technique for managing at least one collaborative process performed in accordance with a first entity and at least a second entity, comprises the following steps/operations. Information associated with the at least one collaborative process is obtained. Based on at least a portion of the obtained information, an information structure (e.g., a context pyramid) representative of the collaborative process is dynamically maintained so as to assist at least one of the first entity and the second entity in managing at least a portion of the collaborative process.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yiming Ye, Haiyan Wang, legal representative, Liang-Jie Zhang, John Youssef Sayah, Jen-Yao Chung, Santhosh B. Kumaran
  • Publication number: 20100070561
    Abstract: Process management techniques using a representation state transfer architecture that manages a given process in a data-centric manner are disclosed. By way of one example, a method of managing a given process in a data-centric manner in a client/server environment, comprising at least one client and at least one server, comprises the following steps. The server obtains from the client at least one request associated with the given process. In response to the request obtained from the client, the server generates an entity, wherein the generated entity is represented in terms of a data model and a lifecycle model associated therewith, wherein the lifecycle model comprises states and state transitions with each transition caused by one or more activities in the given process, and wherein the given process is represented as a collection of communicating entities. The server sends a response to the at least one request to the client, wherein the response is based at least in part on the generated entity.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 18, 2010
    Inventors: Pankaj Dhoolia, Fertiao F. Heath, III, Santhosh B. Kumaran, Rong Liu, Prabir Nandi, Florian Rinel