Patents by Inventor Shailabh Nagar

Shailabh Nagar 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: 9465625
    Abstract: A computer deploys an operating environment onto a provisionable server. The computer assigns an operating environment from an operating environment configuration management database to the provisionable server in response to detecting a provisioning event. The computer stores a record of the assignment in a deployment configuration management database and updates a management server with a designated operating environment identifier of the assignment.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: U Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Patent number: 8464263
    Abstract: Techniques for allocating work requests to performing centers include generating options for assigning the work requests to the performing centers. The options are based upon predetermined historical factors capturing work request characteristics and performing center characteristics. For each of the options, the work requests are scheduled to determine a corresponding duration of the work requests, and an overall cost is computed. One of the options is selected based on the overall cost and the corresponding duration.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rohit M. Lotlikar, Ramana V. Polavarapu, Biplav Srivastava, Sadhika Sharma, Shailabh Nagar, Nagavijayalakshmi Vydyanathan
  • Patent number: 8352414
    Abstract: A system for discovering business processes from noisy activities logs from various activities performed during the execution of the process. Activities are observed from the noisy activity logs that may include text from manually entered activity logs, chat scripts, emails, voice transcripts, desktop captures, and tool logs, wherein the noisy activity logs are received from multiple person/tool actors with each of the actors performing one or more activities related to one/more business tasks. Extracting information from the noisy activity logs to capture activity based information, and then analyzing similar activities and finding possible paths in the similar activities. The results are used to build a process graph based on the similar activities and the possible paths in the similar activities.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Krishna Kummamuru, Shailabh Nagar, Ramendra Sahoo, Virendra K. Varshneya, Karthik Visweswariah
  • Patent number: 8332496
    Abstract: The illustrative embodiments disclose a process for provisioning a server on a network. In one embodiment, the process sends a server identifier to a management server in response to receiving a boot command. The management server uses the server identifier for identifying a designated operating environment for the server to form a designated operating environment identifier. The process then receives, from the management server, the designated operating environment identifier and a first bootstrap code. The process uses the first bootstrap code to extract information for identifying a local operating environment on the server. Thereafter, the process compares the local operating environment to the designated operating environment and initiates a final boot sequence of the server based on the comparison of the local operating environment and the designated operating environment.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: U Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Publication number: 20120221842
    Abstract: A computer deploys an operating environment onto a provisionable server. The computer assigns an operating environment from an operating environment configuration management database to the provisionable server in response to detecting a provisioning event. The computer stores a record of the assignment in a deployment configuration management database and updates a management server with a designated operating environment identifier of the assignment.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 30, 2012
    Applicant: International Business Machines Corporation
    Inventors: U. Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Patent number: 8195489
    Abstract: Techniques for computing an enterprise process compliance index are provided. The techniques include obtaining an enterprise process, obtaining a compliance policy, segmenting the enterprise process into at least one process step and the compliance policy in at least one policy clause, and computing an enterprise process compliance index, wherein computing the enterprise process compliance index comprises determining an applicability of the at least one process step to the at least one policy clause.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Shailabh Nagar, Nanjangud C. Narendra, Virendra K. Varshney
  • Publication number: 20110082716
    Abstract: A system for discovering business processes from noisy activities logs from various activities performed during the execution of the process. Activities are observed from the noisy activity logs that may include text from manually entered activity logs, chat scripts, emails, voice transcripts, desktop captures, and tool logs, wherein the noisy activity logs are received from multiple person/tool actors with each of the actors performing one or more activities related to one/more business tasks. Extracting information from the noisy activity logs to capture activity based information, and then analyzing similar activities and finding possible paths in the similar activities. The results are used to build a process graph based on the similar activities and the possible paths in the similar activities.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 7, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuradha Bhamidipaty, Krishna Kummamuru, Shailabh Nagar, Ramendra Kumar Sahoo, Virendra K. Varshneya, Karthik Visweswariah
  • Publication number: 20110072255
    Abstract: The illustrative embodiments disclose a computer implemented method, apparatus, and computer program product for provisioning a server on a network. In one embodiment, the process sends a server identifier to a management server in response to receiving a boot command. The management server uses the server identifier for identifying a designated operating environment for the server to form a designated operating environment identifier. The process then receives, from the management server, the designated operating environment identifier and a first bootstrap code. The process uses the first bootstrap code to extract information for identifying a local operating environment on the server. Thereafter, the process compares the local operating environment to the designated operating environment and initiates a final boot sequence of the server based on the comparison of the local operating environment and the designated operating environment.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 24, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: U. Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Publication number: 20100211957
    Abstract: Techniques for allocating work requests to performing centers include generating options for assigning the work requests to the performing centers. The options are based upon predetermined historical factors capturing work request characteristics and performing center characteristics. For each of the options, the work requests are scheduled to determine a corresponding duration of the work requests, and an overall cost is computed. One of the options is selected based on the overall cost and the corresponding duration.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 19, 2010
    Applicant: International Business Machines Corporation
    Inventors: Rohit M. Lotlikar, Ramana V. Polavarapu, Biplay Srivastava, Sadhika Sharma, Shailabh Nagar, Nagavijayalakshmi Vydyanathan
  • Publication number: 20090276256
    Abstract: Techniques for computing an enterprise process compliance index are provided. The techniques include obtaining an enterprise process, obtaining a compliance policy, segmenting the enterprise process into at least one process step and the compliance policy in at least one policy clause, and computing an enterprise process compliance index, wherein computing the enterprise process compliance index comprises determining an applicability of the at least one process step to the at least one policy clause.
    Type: Application
    Filed: May 1, 2008
    Publication date: November 5, 2009
    Applicant: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Shailabh Nagar, Nanjangud C. Narendra, Virendra K. Varshney
  • Patent number: 7512788
    Abstract: A group messaging system enabling anonymous collective communications in a group which is locally defined in association with a group owner's messaging account, wherein messaging software at the group owner converts a group message into multiple one-to-one group messages destined to each group member in collaboration with the said group membership resolution process. The invention further includes a group message reply process wherein the messaging software at a recipient's side composes a reply message and transmits it to the group owner messaging software which then forwards it to the group members in collaboration with said group membership resolution process, thereby providing a means of designating the identity of a group in the group owner messaging account, sending a group message, and hiding the identities of individual recipients during the lifetime of the group message. The group owner side can additionally perform access control for group communications.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jong Hyuk Choi, Hubertus Franke, Shailabh Nagar, Rajan Ravindran
  • Publication number: 20040111612
    Abstract: A group messaging system enabling anonymous collective communications in a group which is locally defined in association with a group owner's messaging account, wherein messaging software at the group owner converts a group message into multiple one-to-one group messages destined to each group member in collaboration with the said group membership resolution process. The invention further includes a group message reply process wherein the messaging software at a recipient's side composes a reply message and transmits it to the group owner messaging software which then forwards it to the group members in collaboration with said group membership resolution process, thereby providing a means of designating the identity of a group in the group owner messaging account, sending a group message, and hiding the identities of individual recipients during the lifetime of the group message. The group owner side can additionally perform access control for group communications.
    Type: Application
    Filed: December 10, 2002
    Publication date: June 10, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jong Hyuk Choi, Hubertus Franke, Shailabh Nagar, Rajan Ravindran
  • Patent number: 6715005
    Abstract: A method and system for synchronizing message transfers from a sender to a receiver, such that message latency and overhead processing are minimized. A next inter-message arrival delay is initially predicted in accordance with traffic history. The predicted inter-message arrival delay is categorized as either an intra-burst delay or an inter-burst delay. In response to a prediction of an inter-burst delay, the receiver is operated in a blocking mode wherein the receiver waits for an interrupt request from the sender. In response to a prediction of an intra-burst delay, the receiver is switched to a polling mode wherein the receiver polls for a message complete signal from said sender.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: March 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Jorge R. Rodriguez, Shailabh Nagar