Patents by Inventor Nitin Jhingan

Nitin Jhingan 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: 9003045
    Abstract: A system and associated method for receiving an unlimited number of data items modified by a Web transaction. A processor requests a service from a Web-service program by sending the service program a set of data items and a client identifier. The Web-service program responds with a Web-interface program identifier and a user session identifier. The processor uses the session identifier, the Web-interface program identifier, and a storage location of the data items to open a session with a Web-interface program, during which the processor directs the Web-interface program to modify the data items and store them on a data storage device without interacting with the Web-service program. When the user session terminates, the processor requests from the Web-service program the modified data items and the Web-service program sends the data items to the processor without involvement of the Web-interface program.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Charles F. Berry, Glenn C. Godoy, Nitin Jhingan, Amy J. Snavely
  • Publication number: 20140316936
    Abstract: A method of assigning tax codes for a transactional document such as a list of items in a shopping cart. This method is a configurable solution without making changes to the application code. A series of questions are directed to an end user. Depending on the tax requirements of a country, the questions are tailored in a language understandable to the user. From these questions, possible answers are collected, and translated to a set of indicators. These indicators are mapped to tax codes that can be assigned to a transactional document listed in a shopping cart.
    Type: Application
    Filed: April 22, 2013
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: K. Susan G. Champlain, Andrew Coleman, James R. Crossgrove, Nitin Jhingan, Michele A. Roach
  • Patent number: 8583696
    Abstract: Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: November 12, 2013
    Assignee: SAP AG
    Inventor: Nitin Jhingan
  • Publication number: 20130232196
    Abstract: A system and associated method for receiving an unlimited number of data items modified by a Web transaction. A processor requests a service from a Web-service program by sending the service program a set of data items and a client identifier. The Web-service program responds with a Web-interface program identifier and a user session identifier. The processor uses the session identifier, the Web-interface program identifier, and a storage location of the data items to open a session with a Web-interface program, during which the processor directs the Web-interface program to modify the data items and store them on a data storage device without interacting with the Web-service program. When the user session terminates, the processor requests from the Web-service program the modified data items and the Web-service program sends the data items to the processor without involvement of the Web-interface program.
    Type: Application
    Filed: April 19, 2013
    Publication date: September 5, 2013
    Applicant: International Business Machines Corporation
    Inventors: Charles F. Berry, Glenn C. Godoy, Nitin Jhingan, Amy J. Snavely
  • Patent number: 8478881
    Abstract: A system and associated method for web service data for a web service transaction are disclosed. A client program that employs the web service transaction invokes a pair of web service calls to transfer the web service data to and from a web service program that executes the web service transaction. The web service program establishes a user session between the web service program and a web interface program. During the user session, the web service transaction is performed as a user of the client program directly interacts with the web service program through the web interface program. When the user session is completed, the client program retrieves the web service data resulting from the web service transaction from the web service program.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: July 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: Charles Franklin Berry, Glenn C. Godoy, Nitin Jhingan, Amy Jeanne Snavely
  • Publication number: 20120185443
    Abstract: Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.
    Type: Application
    Filed: March 28, 2012
    Publication date: July 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Nitin Jhingan
  • Patent number: 8214407
    Abstract: Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventor: Nitin Jhingan
  • Patent number: 8051110
    Abstract: A method and a system for identifying screen flows. An instance of an application utilized by a first entity locates a first key in a first table to identify a first procedure. The same instance of the application utilized by a second entity locates a second key in the first table to identify a second procedure. Using the first procedure, a method and a parameter set based on rules of the first entity are located in a second table. Using the second procedure, the method and a parameter set based on rules of the second entity are located in the second table. The method is executed with each of the parameter sets to identify a first screen flow for the first entity and a second screen flow for the second entity. The first screen flow includes data elements that are different from data elements included in the second screen flow.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: November 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles Franklin Berry, Nitin Jhingan, Glenn C. Godoy, Amy Jeanne Snavely
  • Patent number: 7979540
    Abstract: A method and system for recovering data from an aborted session via a rule application. A first session having a first document ID is initiated. After an interruption of the first session, a second session having a second document ID is initiated. The first and second document IDs are determined to be identical. The first session is determined to be open in a callee application after the interruption. A rule that associates a recovery action with a data item of the first document is applied by detecting the data item of the first document and selecting the recovery action from multiple predefined recovery actions. The data item of the first document is an identification of a calling application that provides the first and second documents or a value entered by a user of the calling application. The callee application performs the selected recovery action.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles Franklin Berry, Nitin Jhingan, Glenn C. Godoy, Amy Jeanne Snavely
  • Patent number: 7840445
    Abstract: An electronic requisition processing method and system are disclosed. The method comprises the steps of preparing an electronic requisition including a requisition proposal; establishing an electronic list of approvers for the requisition; and at defined times, electronically recalculating the list. Preferably, this list is recalculated after each of at least some of the approvers act on the requisition; and the list is recalculated according to a given set of rules. Also, in the preferred system, the approval process is synchronous, whereby upon submission of the requisition, the requisition is immediately available for approval. Additionally, preferably, when each approver approves, the list is dynamically recalculated to take into account the availability of approvers further down in the list.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Susan B. Cirulli, Nitin Jhingan, Andrew Kofkee, James G. L. Oswald
  • Publication number: 20100153779
    Abstract: A method and system for recovering data from an aborted session via a rule application. A first session having a first document ID is initiated. After an interruption of the first session, a second session having a second document ID is initiated. The first and second document IDs are determined to be identical. The first session is determined to be open in a callee application after the interruption. A rule that associates a recovery action with a data item of the first document is applied by detecting the data item of the first document and selecting the recovery action from multiple predefined recovery actions. The data item of the first document is an identification of a calling application that provides the first and second documents or a value entered by a user of the calling application. The callee application performs the selected recovery action.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Inventors: Charles Franklin Berry, Nitin Jhingan, Glenn C. Godoy, Amy Jeanne Snavely
  • Publication number: 20100131655
    Abstract: A system and associated method for web service data for a web service transaction are disclosed. A client program that employs the web service transaction invokes a pair of web service calls to transfer the web service data to and from a web service program that executes the web service transaction. The web service program establishes a user session between the web service program and a web interface program. During the user session, the web service transaction is performed as a user of the client program directly interacts with the web service program through the web interface program. When the user session is completed, the client program retrieves the web service data resulting from the web service transaction from the web service program.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charles Franklin Berry, Glenn C. Godoy, Nitin Jhingan, Amy Jeanne Snavely
  • Publication number: 20100121830
    Abstract: A method and a system for identifying screen flows. An instance of an application utilized by a first entity locates a first key in a first table to identify a first procedure. The same instance of the application utilized by a second entity locates a second key in the first table to identify a second procedure. Using the first procedure, a method and a parameter set based on rules of the first entity are located in a second table. Using the second procedure, the method and a parameter set based on rules of the second entity are located in the second table. The method is executed with each of the parameter sets to identify a first screen flow for the first entity and a second screen flow for the second entity. The first screen flow includes data elements that are different from data elements included in the second screen flow.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Inventors: Charles Franklin Berry, Nitin Jhingan, Glenn C. Godoy, Amy Jeanne Snavely
  • Patent number: 7586901
    Abstract: Disclosed are a method and system for establishing a session, via the Internet, between a user and an application. The method comprises the steps of providing a plurality of instances of the application, each of the instances having a respective Internet address; and the user accessing one of said instances, via the Internet, by means of the Internet address of said one instance. That accessed one instance selects one of the instances, according to a defined procedure, for a session with the user, and sends to the user an identifier, such as an URL, for accessing said selected one instance. The user accesses the selected one instance, via the Internet, by using said identifier.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: September 8, 2009
    Assignee: International Business Machines Corporation
    Inventor: Nitin Jhingan
  • Publication number: 20090076838
    Abstract: An electronic requisition processing method and system are disclosed. The method comprises the steps of preparing an electronic requisition including a requisition proposal; establishing an electronic list of approvers for the requisition; and at defined times, electronically recalculating the list. Preferably, this list is recalculated after each of at least some of the approvers act on the requisition; and the list is recalculated according to a given set of rules. Also, in the preferred system, the approval process is synchronous, whereby upon submission of the requisition, the requisition is immediately available for approval. Additionally, preferably, when each approver approves, the list is dynamically recalculated to take into account the availability of approvers further down in the list.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan B. Cirulli, Nitin Jhingan, Andrew Kofkee, James G. L. Oswald
  • Publication number: 20090077125
    Abstract: Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.
    Type: Application
    Filed: September 18, 2008
    Publication date: March 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Nitin Jhingan
  • Patent number: 7493350
    Abstract: A method and system is provided for configurable articulation of criteria for period archival, deletion, or movement of data from one data storage system to another. A consistent method for executing programs which manage specific data uses criteria articulated to identify sets of data and the rules associated with the data entities being process by the programs. Data entities may have different controlling rules and policies such as required by different countries, companies, or contractual arrangements. Data entities are associated with rules and policies that define durations for storage, frequency of archival, retention periods, or the like. As a result a consistent process may be achieved that captures an organization's retention policy and that be administered over a variety of application systems.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: James D. Episale, Glenn C. Godoy, Nitin Jhingan
  • Publication number: 20080294761
    Abstract: The present invention is directed to the activation of the content of anonymous welcome screens without losing availability. A method in accordance with an embodiment of the present invention includes: providing a wrapper application on a first set of application servers, configured for high performance and availability, with the goal of quickly providing and serving a dynamic welcome screen corresponding to the application using a second set of application servers, independent from the first set of application servers and configured for high functionality and security, wherein the content of the welcome screen is obtained by reading national language sensitive (NLS) content from corresponding updatable text storage areas; wherein the welcome screen remains available to a user regardless of an operational status of the application on the first application server.
    Type: Application
    Filed: May 24, 2007
    Publication date: November 27, 2008
    Inventors: Stanley P. Cason, James R. Crossgrove, Nitin Jhingan
  • Patent number: 7457819
    Abstract: Disclosed are a method and framework for mapping data from a data source to a data destination. The method comprises the step of providing a plurality of components for performing defined functions to map the data from the source to the destination. These plurality of components perform the steps of (i) reading data from the source, (ii) processing the read data according to a set of rules, and (iii) loading the processed data into the destination. Preferably the plurality of components perform the further steps of (iv) verifying the integrity of the read data, and (v) logging results into a file. Each of the components operates independently of the other of the components.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventor: Nitin Jhingan
  • Patent number: 7454369
    Abstract: An electronic requisition processing method and system are disclosed. The method comprises the steps of preparing an electronic requisition including a requisition proposal; establishing an electronic list of approvers for the requisition; and at defined times, electronically recalculating the list. Preferably, this list is recalculated after each of at least some of the approvers act on the requisition; and the list is recalculated according to a given set of rules. Also, in the preferred system, the approval process is synchronous, whereby upon submission of the requisition, the requisition is immediately available for approval. Additionally, preferably, when each approver approves, the list is dynamically recalculated to take into account the availability of approvers further down in the list.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: November 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Susan B. Cirulli, Nitin Jhingan, Andrew Kofkee, James Oswald