Patents by Inventor Lohit Sarma
Lohit 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).
-
Publication number: 20250029062Abstract: A method, apparatus, system, and computer program code for performing a human resource operation using a context-independent conversational flow. The computer system receives an intended human resource operation from an application executing on a user device, identifies the context-independent conversational flow for performing an intended human resource operation, and calls a structured data object according to the context-independent conversational flow. The computer system interprets the structured data object to produce a business rule output, and generates a context-independent response from the business rule output. The computer system transforms the context-independent response according to a user context to produce a context-specific response, and forwards the context-specific response to a user device for display within a conversational user interface of an application.Type: ApplicationFiled: June 24, 2024Publication date: January 23, 2025Applicant: ADP, Inc.Inventors: Ashish Bidadi, Lohit Sarma, Christopher Fahey
-
Patent number: 12020211Abstract: A method, apparatus, system, and computer program code for performing a human resource operation using a context-independent conversational flow. The computer system receives an intended human resource operation from an application executing on a user device, identifies the context-independent conversational flow for performing an intended human resource operation, and calls a structured data object according to the context-independent conversational flow. The computer system interprets the structured data object to produce a business rule output, and generates a context-independent response from the business rule output. The computer system transforms the context-independent response according to a user context to produce a context-specific response, and forwards the context-specific response to a user device for display within a conversational user interface of an application.Type: GrantFiled: May 14, 2021Date of Patent: June 25, 2024Assignee: ADP, Inc.Inventors: Ashish Bidadi, Lohit Sarma, Christopher Fahey
-
Publication number: 20220366371Abstract: A method, apparatus, system, and computer program code for performing a human resource operation using a context-independent conversational flow. The computer system receives an intended human resource operation from an application executing on a user device, identifies the context-independent conversational flow for performing an intended human resource operation, and calls a structured data object according to the context-independent conversational flow. The computer system interprets the structured data object to produce a business rule output, and generates a context-independent response from the business rule output. The computer system transforms the context-independent response according to a user context to produce a context-specific response, and forwards the context-specific response to a user device for display within a conversational user interface of an application.Type: ApplicationFiled: May 14, 2021Publication date: November 17, 2022Inventors: Ashish Bidadi, Lohit Sarma, Christopher Fahey
-
Patent number: 11188309Abstract: A method, computer system, and computer program product display a set of tiles within a first area of a graphical user interface. Each tile corresponds to a set of data nodes that are composable structured data objects according to a domain-specific language. A structured data object is composed from selected tiles and is displayed within a second area of the graphical user interface. Displaying the structured data object includes displaying a first tile and a second tile within a context of the structured data object. A value override is displayed at the first tile when a first value of the first set of data nodes is overridden by a second value of the second set of data nodes.Type: GrantFiled: September 27, 2019Date of Patent: November 30, 2021Assignee: ADP, LLCInventors: Yair Pike, Joseph Pirtle, Lohit Sarma, Harshita Daddala, Claire Casaregola, Lauren Miller, Christopher Fahey
-
Patent number: 10990458Abstract: A system and method for communicating events between applications. A first application receives event information for an event. A first action is performed by the first application in response to receiving the event information. The first application generates an event message comprising an event name and a message payload. The message payload comprises at least a portion of the event information. The first application publishes the event message by sending the event message to an event message pipeline. A second application may listen for the event message in the event message pipeline, receive the event message from the event message pipeline, and use the message payload to perform a second action, wherein the second action is different from the first action.Type: GrantFiled: April 12, 2019Date of Patent: April 27, 2021Assignee: ADP, LLCInventors: Michael Hirawady, Kuntal Roy, Lohit Sarma, Meir Rosner
-
Patent number: 10970050Abstract: A method, computer system, and computer program product compose a business rule. A computer system displays a set of tiles within a first area of a graphical user interface, each tile corresponding to a set of data nodes that are composable into structured data objects according to a domain-specific language. Dragging a selected tile from the first area to a drop zone within a second area of the graphical user interface appends the corresponding set of data nodes into a structured data object. Receiving a user input that sets focus on the drop zone displays a text field that replaces the drop zone w. A drop-down list is associated with the text field. The drop-down list consists of a set of permissible tiles for data nodes that can be appended to the structured data object according to a context of the structured data object.Type: GrantFiled: September 27, 2019Date of Patent: April 6, 2021Assignee: ADP, LLCInventors: Yair Pike, Christopher Fahey, Lauren Miller, Lohit Sarma, Harshita Daddala, Joseph Pirtle
-
Publication number: 20210096828Abstract: A method, computer system, and computer program product compose a business rule. A computer system displays a set of tiles within a first area of a graphical user interface, each tile corresponding to a set of data nodes that are composable into structured data objects according to a domain-specific language. Dragging a selected tile from the first area to a drop zone within a second area of the graphical user interface appends the corresponding set of data nodes into a structured data object. Receiving a user input that sets focus on the drop zone displays a text field that replaces the drop zone w. A drop-down list is associated with the text field. The drop-down list consists of a set of permissible tiles for data nodes that can be appended to the structured data object according to a context of the structured data object.Type: ApplicationFiled: September 27, 2019Publication date: April 1, 2021Inventors: Yair Pike, Christopher Fahey, Lauren Miller, Lohit Sarma, Harshita Daddala, Joseph Pirtle
-
Publication number: 20210096829Abstract: A method, computer system, and computer program product display a set of tiles within a first area of a graphical user interface. Each tile corresponds to a set of data nodes that are composable structured data objects according to a domain-specific language. A structured data object is composed from selected tiles and is displayed within a second area of the graphical user interface. Displaying the structured data object includes displaying a first tile and a second tile within a context of the structured data object. A value override is displayed at the first tile when a first value of the first set of data nodes is overridden by a second value of the second set of data nodes.Type: ApplicationFiled: September 27, 2019Publication date: April 1, 2021Inventors: Yair Pike, Joseph Pirtle, Lohit Sarma, Harshita Daddala, Claire Casaregola, Lauren Miller, Christopher Fahey
-
Publication number: 20200327000Abstract: A system and method for communicating events between applications. A first application receives event information for an event. A first action is performed by the first application in response to receiving the event information. The first application generates an event message comprising an event name and a message payload. The message payload comprises at least a portion of the event information. The first application publishes the event message by sending the event message to an event message pipeline. A second application may listen for the event message in the event message pipeline, receive the event message from the event message pipeline, and use the message payload to perform a second action, wherein the second action is different from the first action.Type: ApplicationFiled: April 12, 2019Publication date: October 15, 2020Inventors: Michael Hirawady, Kuntal Roy, Lohit Sarma, Meir Rosner