Patents by Inventor Nipun Dev

Nipun Dev 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).

  • Publication number: 20230273915
    Abstract: Computer-readable media, methods, and systems are disclosed for electronic data conflict resolution in periodically offline systems. In response to detecting one or more conflicts on a particular electronic data entity, conflict metadata items associated with the one or more conflicts are inserted into a conflict staging data structure. For each of the conflict metadata items inserted into the conflict staging data structure, the conflict metadata items with their associated datasets are retrieved and evaluated. Based on the conflict evaluation, a valid data value is selected from among the associated datasets. Based on the valid data value, the particular electronic data entity is synchronized to one or more backend systems.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Inventor: Nipun Dev
  • Publication number: 20200177476
    Abstract: Disclosed herein are system, computer-implemented method, and computer program product (computer-readable storage medium) embodiments for implementing database cloud platform integration with third-party CRM services. An embodiment includes operating first and second computer systems and interfacing with first and second database components, respectively, that are differently formatted.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Mukesh Kumar AGARWAL, Nipun Dev, Najam Ahmad
  • Patent number: 10621496
    Abstract: A context profile is created. The context profile includes one or more types of context data to be captured, frequency in which the one or more types of context data to be captured, data format in which the one or more types of context data is to be outputted and one or more custom data types. The context profile corresponds to an application identifier. A mapping of context profiles to application identifiers is created. Based on the mapping, the context profile is sent to a corresponding context provider. Upon reception, the one or more types of context data are evaluated. Based on a number of data processing rules, the received context data can be processed or discarded.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: April 14, 2020
    Assignee: SAP SE
    Inventor: Nipun Dev
  • Patent number: 10621175
    Abstract: Various embodiment of systems and methods to execute a rule based on context data has been described. Initially a trigger to initiate execution of the rule is received at a context processing service. A plurality of context parameters included in the rule are then identified. Context data corresponding to the plurality of context parameters from a context database are then retrieved. Context data may be received from a plurality of context providers including: an Internet of Things (IoT) network; and an application executing at a portable electronic device. Based on the retrieved context data, the rule is executed at the context processing service. Finally an action is executed corresponding to the rule based on execution of the rule.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: April 14, 2020
    Assignee: SAP SE
    Inventor: Nipun Dev
  • Publication number: 20180173786
    Abstract: A context profile is created. The context profile includes one or more types of context data to be captured, frequency in which the one or more types of context data to be captured, data format in which the one or more types of context data is to be outputted and one or more custom data types. The context profile corresponds to an application identifier. A mapping of context profiles to application identifiers is created. Based on the mapping, the context profile is sent to a corresponding context provider. Upon reception, the one or more types of context data are evaluated. Based on a number of data processing rules, the received context data can be processed or discarded.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventor: Nipun Dev
  • Publication number: 20180173706
    Abstract: Various embodiment of systems and methods to execute a rule based on context data has been described. Initially a trigger to initiate execution of the rule is received at a context processing service. A plurality of context parameters included in the rule are then identified. Context data corresponding to the plurality of context parameters from a context database are then retrieved. Context data may be received from a plurality of context providers including: an Internet of Things (IoT) network; and an application executing at a portable electronic device. Based on the retrieved context data, the rule is executed at the context processing service. Finally an action is executed corresponding to the rule based on execution of the rule.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventor: NIPUN DEV
  • Patent number: 9645880
    Abstract: A system and a method for providing software supportability involve a server receiving a first electronic record from a client application on a mobile computing device. The first electronic record describes activity that occurred at the mobile computing device during a request sent from the client application to the server. The server creates a second electronic record that describes activity that occurred at the server while processing the request. The first electronic record and the second electronic record are stored in association with each other and can be analyzed to determine issues with performance or security. A diagnostic application, based on the stored first electronic record and the second electronic record, identifies at least one faulty component at the server or the mobile computing device to correct the identified at least one faulty component.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 9, 2017
    Assignee: SAP SE
    Inventor: Nipun Dev
  • Patent number: 9531830
    Abstract: A server system may include a request handler and a storage. The request handler may receive at least one request from a program on a user side. The storage may include a first cache and a second cache, storing data in format directly compatible to the program. The first cache stores only data matching to a server. If the at least one request corresponds to a change to the data from the program, then the second cache stores the at least one request and the request handler sends the at least one request to the server for updating the change.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: December 27, 2016
    Assignee: SAP SE
    Inventors: Martin Lacasse, Nipun Dev, Sanjeet Mall
  • Publication number: 20160077910
    Abstract: A system and a method for providing software supportability involve a server receiving a first electronic record from a client application on a mobile computing device. The first electronic record describes activity that occurred at the mobile computing device during a request sent from the client application to the server. The server creates a second electronic record that describes activity that occurred at the server while processing the request. The first electronic record and the second electronic record are stored in association with each other and can be analyzed to determine issues with performance or security. A diagnostic application, based on the stored first electronic record and the second electronic record, identifies at least one faulty component at the server or the mobile computing device to correct the identified at least one faulty component.
    Type: Application
    Filed: October 28, 2014
    Publication date: March 17, 2016
    Inventor: Nipun Dev
  • Publication number: 20160021209
    Abstract: A server system may include a request handler and a storage. The request handler may receive at least one request from a program on a user side. The storage may include a first cache and a second cache, storing data in format directly compatible to the program. The first cache stores only data matching to a server. If the at least one request corresponds to a change to the data from the program, then the second cache stores the at least one request and the request handler sends the at least one request to the server for updating the change.
    Type: Application
    Filed: July 21, 2014
    Publication date: January 21, 2016
    Inventors: Martin Lacasse, Nipun Dev, Sanjeet Mall