Patents by Inventor Lohit J. Sarma

Lohit J. Sarma 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: 10936998
    Abstract: A method, computer system, and computer program product digitally manipulate a human resources workflow on a mobile device. A selection of a human resources operation is received from a mobile application executing on the mobile device; a business rule corresponding to the human resources operation is identified. The business rule comprises a plurality of linked metadata objects forming a syntax tree. The plurality of linked metadata objects is interpreted to implement the business rule, Interpreting comprises sending a first set of chat messages that request input for the plurality of linked metadata objects, and receiving a second set of chat messages that provide the requested input. The human resources operation is performed according to the business rule, generating a workflow stage notification, and publishing the workflow stage notification to a set of mobile devices for display on a timeline of the mobile application.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: March 2, 2021
    Assignee: ADP, LLC
    Inventors: Ashish Bidadi, Darshan Kapadia, Amit Maimon, Lohit J. Sarma, Robert Tucker, Tom Tytunovich, Patrick Quinn, Christopher Fahey, Ryan Bannon
  • Patent number: 10853049
    Abstract: Enabling migration of code in a service oriented architecture executed in a distributed computing environment. A migration definition for generating migrations is received, the migration definition exposing a tangible set of matchers and filters configured to locate code constructs and codebase settings of the code to be migrated. The code to be migrated is user defined. A deterministic script is scaffolded from the tangible set of matchers and filters to find instances of code to update or settings to update within the distributed environment. The instances of the code settings are updated, whereby the code in the service oriented architecture is migrated.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: December 1, 2020
    Assignee: ADP, LLC
    Inventors: Joe Groseclose, Lohit J. Sarma, Darshan Kapadia
  • Patent number: 10802881
    Abstract: A computer-implemented method of enabling distributed computers to communicate more effectively in an enterprise that provides flexible approval notifications in an organization, wherein at least one of the distributed computers stores a graph database in which attributes regarding individuals of the organization are stored. The computer-implemented method includes receiving, at a server computer in the distributed computers, a request for a task to be performed, wherein the task requires approval by at least a first person in the organization who has authority to approve the request. The computer-implemented method also includes traversing, by the server computer, the graph database, to determine an identity of the first person, wherein traversing is performed based on criteria determined at least partially by information automatically extracted from the request.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: October 13, 2020
    Assignee: ADP, LLC
    Inventors: Michael F. Brown, Robert Tucker, Kuntal Roy, Annelise Levitt, Edgardo Aviles Lopez, Kevin A. Miller, Lauren Miller, Lohit J. Sarma
  • Publication number: 20190317819
    Abstract: A computer-implemented method of enabling distributed computers to communicate more effectively in an enterprise that provides flexible approval notifications in an organization, wherein at least one of the distributed computers stores a graph database in which attributes regarding individuals of the organization are stored. The computer-implemented method includes receiving, at a server computer in the distributed computers, a request for a task to be performed, wherein the task requires approval by at least a first person in the organization who has authority to approve the request. The computer-implemented method also includes traversing, by the server computer, the graph database, to determine an identity of the first person, wherein traversing is performed based on criteria determined at least partially by information automatically extracted from the request.
    Type: Application
    Filed: April 17, 2018
    Publication date: October 17, 2019
    Inventors: Michael F. Brown, Robert Tucker, Kuntal Roy, Annelise Levitt, Edgardo Aviles Lopez, Kevin A. Miller, Lauren Miller, Lohit J. Sarma
  • Publication number: 20190303873
    Abstract: A method, computer system, and computer program product digitally manipulate a human resources workflow on a mobile device. A selection of a human resources operation is received from a mobile application executing on the mobile device; a business rule corresponding to the human resources operation is identified. The business rule comprises a plurality of linked metadata objects forming a syntax tree. The plurality of linked metadata objects is interpreted to implement the business rule, Interpreting comprises sending a first set of chat messages that request input for the plurality of linked metadata objects, and receiving a second set of chat messages that provide the requested input. The human resources operation is performed according to the business rule, generating a workflow stage notification, and publishing the workflow stage notification to a set of mobile devices for display on a timeline of the mobile application.
    Type: Application
    Filed: March 29, 2018
    Publication date: October 3, 2019
    Inventors: Ashish Bidadi, Darshan Kapadia, Amit Maimon, Lohit J. Sarma, Robert Tucker, Tom Tytunovich, Patrick Quinn, Christopher Fahey, Ryan Bannon
  • Patent number: 10373084
    Abstract: A computer network including a server computer, a first computer implementing a first software tool having a first function and a second software tool having a second function, and a second computer implementing the first software tool and the second software tool. The server computer is configured to gather first data regarding use of the first software tool; gather second data regarding use of the second software tool; and based on the first data and the second data, link activities of the first user and the second user to a performance goal for any one of the first user, the second user, a team including at least the first user or the second user, or an organization to which the first user and the second user belong. In executing the third program code, a communications link between the server computer and the first computer or the second computer is improved.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: August 6, 2019
    Assignee: ADP, LLC
    Inventors: Agatha Kurjanowicz, Lohit J. Sarma, Masheed Michael Ahadi, Zachary Skolnik, Alain Brown, Omar Scott, Jason A. Lovelace, Matthew Paul Herman
  • Publication number: 20190171433
    Abstract: Enabling migration of code in a service oriented architecture executed in a distributed computing environment. A migration definition for generating migrations is received, the migration definition exposing a tangible set of matchers and filters configured to locate code constructs and codebase settings of the code to be migrated. The code to be migrated is user defined. A deterministic script is scaffolded from the tangible set of matchers and filters to find instances of code to update or settings to update within the distributed environment. The instances of the code settings are updated, whereby the code in the service oriented architecture is migrated.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Joe Groseclose, Lohit J. Sarma, Darshan Kapadia
  • Publication number: 20160275436
    Abstract: A computer network including a server computer, a first computer implementing a first software tool having a first function and a second software tool having a second function, and a second computer implementing the first software tool and the second software tool. The server computer is configured to gather first data regarding use of the first software tool; gather second data regarding use of the second software tool; and based on the first data and the second data, link activities of the first user and the second user to a performance goal for any one of the first user, the second user, a team including at least the first user or the second user, or an organization to which the first user and the second user belong. In executing the third program code, a communications link between the server computer and the first computer or the second computer is improved.
    Type: Application
    Filed: November 19, 2015
    Publication date: September 22, 2016
    Inventors: Agatha Kurjanowicz, Lohit J. Sarma, Masheed Michael Ahadi, Zachary Skolnik, Alain Brown, Omar Scott, Jason A. Lovelace, Matthew Paul Herman
  • Patent number: D779522
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: February 21, 2017
    Assignee: ADP, LLC
    Inventors: Masheed Ahadi, Alain Brown, Matt Herman, Agatha Kurjanowicz, Jason Lovelace, Lohit J. Sarma, Omar Scott, Zachary A. M. Skolnik