Patents by Inventor Amit P. Joglekar

Amit P. Joglekar 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: 11144432
    Abstract: A computer program product for testing a server code in a server concurrently handling multiple client requests includes creating a job-specific breakpoint in the server code using a library application programming interface, the job-specific breakpoint in the server code is enabled or disabled based on a job identifier, the library application programming interface controls the job-specific breakpoint in the server code and includes an application programming interface for establishing a new server connection with the server and retrieving the job identifier from the server associated with the established new server connection, pausing execution of a client job based on enabling the job-specific breakpoint in the server code using the library application programming interface, and resuming execution of the client job based on disabling the job-specific breakpoint in the server code using the library application programming interface.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Amit P. Joglekar, Praveen Mohandas
  • Patent number: 10706071
    Abstract: A computerized, bandwidth-reduced system that will reconcile two ordered sets of values such that a series of changes made to the one are reflected in the other by creating defined REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES for one set of ordered values, transferring the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES and using the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES to reconcile another ordered set of values.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Publication number: 20200142805
    Abstract: A computer program product for testing a server code in a server concurrently handling multiple client requests includes creating a job-specific breakpoint in the server code using a library application programming interface, the job-specific breakpoint in the server code is enabled or disabled based on a job identifier, the library application programming interface controls the job-specific breakpoint in the server code and includes an application programming interface for establishing a new server connection with the server and retrieving the job identifier from the server associated with the established new server connection, pausing execution of a client job based on enabling the job-specific breakpoint in the server code using the library application programming interface, and resuming execution of the client job based on disabling the job-specific breakpoint in the server code using the library application programming interface.
    Type: Application
    Filed: January 3, 2020
    Publication date: May 7, 2020
    Inventors: Amit P. Joglekar, Praveen Mohandas
  • Patent number: 10579501
    Abstract: A method and system for testing a server code in a server concurrently handling multiple client requests create a job-specific breakpoint in the server code using a library application programming interface (API) that allows the job-specific breakpoint in the server code being enabled or disabled based on a job identifier. The library API controls the job-specific breakpoint in the server code via a plurality of readymade functions that execute, in a desired sequence, various synchronous and asynchronous program paths associated with the multiple client requests. By using the library API, the method and system are capable of establishing a new server connection with the server and retrieving the job identifier from the server associated with the established new server connection, pausing execution of a client job based on enabling the job-specific breakpoint, and resuming execution of the client job based on disabling the job-specific breakpoint.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: March 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Amit P. Joglekar, Praveen Mohandas
  • Publication number: 20190310930
    Abstract: A method and system for testing a server code in a server concurrently handling multiple client requests create a job-specific breakpoint in the server code using a library application programming interface (API) that allows the job-specific breakpoint in the server code being enabled or disabled based on a job identifier. The library API controls the job-specific breakpoint in the server code via a plurality of readymade functions that execute, in a desired sequence, various synchronous and asynchronous program paths associated with the multiple client requests. By using the library API, the method and system are capable of establishing a new server connection with the server and retrieving the job identifier from the server associated with the established new server connection, pausing execution of a client job based on enabling the job-specific breakpoint, and resuming execution of the client job based on disabling the job-specific breakpoint.
    Type: Application
    Filed: April 4, 2018
    Publication date: October 10, 2019
    Inventors: Amit P. Joglekar, Praveen Mohandas
  • Patent number: 10169001
    Abstract: The method includes modifying a Javascript object notation structure to include a tag on at least one object and a tag on at least one array containing a first version of the Javascript object notation structure. The method includes in response to identifying a changed second version of the Javascript object notation structure, adjusting the tag on the at least one object and the tag on the at least one array to include the second version of the Javascript object notation structure. The method includes adjusting the displayed first version of the Javascript object notation structure with the second version of the Javascript object notation structure. The method includes in response to receiving data indicating an undo/redo action, adjusting the displayed second version of the Javascript object notation structure to the first version of the Javascript object notation structure.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 10021012
    Abstract: Notifying original state listeners within a domain model. Identifying listener registration information pertaining to a listener. Monitoring a hierarchical relationship tree for an observable event, whereby the hierarchical relationship tree includes model objects, and whereby an observable event includes one or more of a change to a model object, an error condition associated with a model object, and the hierarchical relationship tree returning to an original state. Determining that a first observable event to the hierarchical relationship tree has occurred. Transmitting a notification to the listener detailing the occurrence of the first observable event. Determining that a second observable event to the hierarchical relationship tree has occurred. Determining that a third observable event to the hierarchical relationship tree has occurred, whereby the third observable event includes the hierarchical relationship tree returning to an original state.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 9973410
    Abstract: Notifying original state listeners within a domain model. Identifying listener registration information pertaining to a listener. Monitoring a hierarchical relationship tree for an observable event, whereby the hierarchical relationship tree includes model objects, and whereby an observable event includes one or more of a change to a model object, an error condition associated with a model object, and the hierarchical relationship tree returning to an original state. Determining that a first observable event to the hierarchical relationship tree has occurred. Transmitting a notification to the listener detailing the occurrence of the first observable event. Determining that a second observable event to the hierarchical relationship tree has occurred. Determining that a third observable event to the hierarchical relationship tree has occurred, whereby the third observable event includes the hierarchical relationship tree returning to an original state.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 9971571
    Abstract: The method includes modifying a Javascript object notation structure to include a tag on at least one object and a tag on at least one array containing a first version of the Javascript object notation structure. The method includes in response to identifying a changed second version of the Javascript object notation structure, adjusting the tag on the at least one object and the tag on the at least one array to include the second version of the Javascript object notation structure. The method includes adjusting the displayed first version of the Javascript object notation structure with the second version of the Javascript object notation structure. The method includes in response to receiving data indicating an undo/redo action, adjusting the displayed second version of the Javascript object notation structure to the first version of the Javascript object notation structure.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 9934028
    Abstract: The method includes adjusting, by one or more computer processors, a Javascript object notation structure to comprise a tag on at least one object and a tag on at least one array. The method further includes receiving, by one or more computer processors, data indicating a first set of at least one change to the Javascript object notation structure. The method further includes adjusting, by one or more computer processors, the tags in the Javascript object notation structure to include the first set of the at least one change in the Javascript object notation structure. The method further includes receiving, by one or more computer processor, data indicating the first set of the at least one change to the Javascript object notation structure is complete. The method further includes displaying the first set of the at least one change to the Javascript object notation structure based upon the adjusted tags.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: April 3, 2018
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Publication number: 20180089298
    Abstract: A computerized, bandwidth-reduced system that will reconcile two ordered sets of values such that a series of changes made to the one are reflected in the other by creating defined REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES for one set of ordered values, transferring the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES and using the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES to reconcile another ordered set of values.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 29, 2018
    Inventor: Amit P. Joglekar
  • Patent number: 9928061
    Abstract: The method includes adjusting, by one or more computer processors, a Javascript object notation structure to comprise a tag on at least one object and a tag on at least one array. The method further includes receiving, by one or more computer processors, data indicating a first set of at least one change to the Javascript object notation structure. The method further includes adjusting, by one or more computer processors, the tags in the Javascript object notation structure to include the first set of the at least one change in the Javascript object notation structure. The method further includes receiving, by one or more computer processor, data indicating the first set of the at least one change to the Javascript object notation structure is complete. The method further includes displaying the first set of the at least one change to the Javascript object notation structure based upon the adjusted tags.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 9928060
    Abstract: The method includes adjusting, by one or more computer processors, a Javascript object notation structure to comprise a tag on at least one object and a tag on at least one array. The method further includes receiving, by one or more computer processors, data indicating a first set of at least one change to the Javascript object notation structure. The method further includes adjusting, by one or more computer processors, the tags in the Javascript object notation structure to include the first set of the at least one change in the Javascript object notation structure. The method further includes receiving, by one or more computer processor, data indicating the first set of the at least one change to the Javascript object notation structure is complete. The method further includes displaying the first set of the at least one change to the Javascript object notation structure based upon the adjusted tags.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 9917760
    Abstract: Notifying original state listeners within a domain model. Identifying listener registration information pertaining to a listener. Monitoring a hierarchical relationship tree for an observable event, whereby the hierarchical relationship tree includes model objects, and whereby an observable event includes one or more of a change to a model object, an error condition associated with a model object, and the hierarchical relationship tree returning to an original state. Determining that a first observable event to the hierarchical relationship tree has occurred. Transmitting a notification to the listener detailing the occurrence of the first observable event. Determining that a second observable event to the hierarchical relationship tree has occurred. Determining that a third observable event to the hierarchical relationship tree has occurred, whereby the third observable event includes the hierarchical relationship tree returning to an original state.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 9852202
    Abstract: A computerized, bandwidth-reduced method of reconciling two ordered sets of values such that a series of changes made to the one are reflected in the other, the method involves maintaining, a positions list, tracking each positional change made to an ordered set and replicating each positional change in the positions list. When a reconciliation is required for a corresponding ordered set in a second location, the method involves creating a concise representation of the changes using the positions list and content of the ordered set by generating a REMOVE SERIES, a SWAP SERIES, an INSERT SERIES, and a CHANGE SERIES, transferring the concise representation from the first location to the second location via a communication path, and sequentially applying the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES of the concise representation to the ordered set at the second location.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Publication number: 20170351491
    Abstract: The method includes modifying a Javascript object notation structure to include a tag on at least one object and a tag on at least one array containing a first version of the Javascript object notation structure. The method includes in response to identifying a changed second version of the Javascript object notation structure, adjusting the tag on the at least one object and the tag on the at least one array to include the second version of the Javascript object notation structure. The method includes adjusting the displayed first version of the Javascript object notation structure with the second version of the Javascript object notation structure. The method includes in response to receiving data indicating an undo/redo action, adjusting the displayed second version of the Javascript object notation structure to the first version of the Javascript object notation structure.
    Type: Application
    Filed: August 23, 2017
    Publication date: December 7, 2017
    Inventor: Amit P. Joglekar
  • Publication number: 20170324640
    Abstract: Notifying original state listeners within a domain model. Identifying listener registration information pertaining to a listener. Monitoring a hierarchical relationship tree for an observable event, whereby the hierarchical relationship tree includes model objects, and whereby an observable event includes one or more of a change to a model object, an error condition associated with a model object, and the hierarchical relationship tree returning to an original state. Determining that a first observable event to the hierarchical relationship tree has occurred. Transmitting a notification to the listener detailing the occurrence of the first observable event. Determining that a second observable event to the hierarchical relationship tree has occurred. Determining that a third observable event to the hierarchical relationship tree has occurred, whereby the third observable event includes the hierarchical relationship tree returning to an original state.
    Type: Application
    Filed: July 26, 2017
    Publication date: November 9, 2017
    Inventor: Amit P. Joglekar
  • Publication number: 20170317912
    Abstract: Notifying original state listeners within a domain model. Identifying listener registration information pertaining to a listener. Monitoring a hierarchical relationship tree for an observable event, whereby the hierarchical relationship tree includes model objects, and whereby an observable event includes one or more of a change to a model object, an error condition associated with a model object, and the hierarchical relationship tree returning to an original state. Determining that a first observable event to the hierarchical relationship tree has occurred. Transmitting a notification to the listener detailing the occurrence of the first observable event. Determining that a second observable event to the hierarchical relationship tree has occurred. Determining that a third observable event to the hierarchical relationship tree has occurred, whereby the third observable event includes the hierarchical relationship tree returning to an original state.
    Type: Application
    Filed: July 26, 2017
    Publication date: November 2, 2017
    Inventor: Amit P. Joglekar
  • Patent number: 9760342
    Abstract: The method includes modifying a Javascript object notation structure to include a tag on at least one object and a tag on at least one array containing a first version of the Javascript object notation structure. The method includes in response to identifying a changed second version of the Javascript object notation structure, adjusting the tag on the at least one object and the tag on the at least one array to include the second version of the Javascript object notation structure. The method includes adjusting the displayed first version of the Javascript object notation structure with the second version of the Javascript object notation structure. The method includes in response to receiving data indicating an undo/redo action, adjusting the displayed second version of the Javascript object notation structure to the first version of the Javascript object notation structure.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar
  • Patent number: 9747081
    Abstract: The method includes modifying a Javascript object notation structure to include a tag on at least one object and a tag on at least one array containing a first version of the Javascript object notation structure. The method includes in response to identifying a changed second version of the Javascript object notation structure, adjusting the tag on the at least one object and the tag on the at least one array to include the second version of the Javascript object notation structure. The method includes adjusting the displayed first version of the Javascript object notation structure with the second version of the Javascript object notation structure. The method includes in response to receiving data indicating an undo/redo action, adjusting the displayed second version of the Javascript object notation structure to the first version of the Javascript object notation structure.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventor: Amit P. Joglekar