Patents Assigned to ADP, LLC
  • Patent number: 10853827
    Abstract: A computer-implemented method, system, and computer program product for research in a double-blind framework, links, by a data processing system, a double-blind framework application to an intra-network database, provides a double-blind framework portal linked to the double-blind framework application, and responsive to a request entered on the double-blind framework portal, provides to a requestor, responses to research surveys directed to an audience selected from the intra-network database based on an intra-change system. The intra-network database comprises a database of entities and employees of the entities that have opted-in to an intra-change system. The intra-change system provides financial incentives to the entities and employees by sharing a fee paid by the requestor for each research survey.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: December 1, 2020
    Assignee: ADP, LLC
    Inventors: Debashis Ghosh, Kurt D. Newman, Robert Wohlers
  • Patent number: 10853888
    Abstract: A computer-method for improving operation of a computer by validating incoming data provided to a tax evaluation software program. The computer-implemented method includes selecting a gate at which the data is to be validated. Selecting is performed from among a plurality of gates. Each of the plurality of gates comprises a corresponding pre-selected organization of validation rules which at least specifies a corresponding level of validation. The gate has a particular organization of validation rules at a particular level of validation. The computer-implemented method also includes validating the data at the gate. The computer-implemented method also includes performing machine learning analysis on the operation of validating the data to determine an applicability of other rules in other gates. The computer-implemented method also includes, responsive to detecting a failure in validation of the data at the gate, generating, and displaying on a display device, a cause for the failure.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: December 1, 2020
    Assignee: ADP, LLC
    Inventors: Michael Oliver Plonski, Ajit Sri Kumar, Onkarnatha Reddy Gangireddy, Sivaram Kappaganthu, Sharath Vaddireddy, Surya Sastry Bhagavat Bhamidi, Sarada Ambatipudi
  • Patent number: 10853317
    Abstract: A method and apparatus for normalizing data. A computer system receives category data for a first code from a first client of a plurality of clients. The computer system also generates a category rule based on the category data. The computer system also assigns a category to a second code of a second client of the plurality of clients using the category rule. The category data is generated using input from the first client. Assigning the category to the second code of the second client comprises selecting the category rule to use to assign the category to the second code from a plurality of category rules.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: December 1, 2020
    Assignee: ADP, LLC
    Inventors: Marc Rind, Xiaojing Wang, James R. Haas, Dong Meng, John Robert Catino, Jr., Nitin Kumar Tammewar, Surekha Avasarala, Hafeez Raji
  • 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: 10838701
    Abstract: A method of increasing a speed of operation of a computer via a metadata-based business rule interpreter. The method includes receiving, at a processor, user input defining a business rule. The method also includes translating, by the processor, the user input into a domain-specific language entirely consisting of metadata objects, wherein a translated syntax is formed, the translated syntax being an abstract syntax tree structure consisting of only the metadata objects. The method also includes executing, by the processor, an abstract syntax tree interpreter and taking as input into the abstract syntax tree interpreter the translated syntax. A compiler operation to generate computer code for implementing the business rule is avoided. Executing the abstract syntax tree interpreter produces a result in a browser without using executable code to achieve the result.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: November 17, 2020
    Assignee: ADP, LLC
    Inventors: Joseph C. Groseclose, Robert Tucker, Zachary Brandt, Aakash Kharche, Satheesh Nagarajan, Darshan Kapadia
  • Patent number: 10839387
    Abstract: A method, computer system, and computer program product are provided for automatically causing an action to be performed and a payment for the action to be made in a blockchain environment. The blockchain environment receives a transaction. The transaction is configured to activate a smart contract. In response to being activated by the transaction, the smart contract issues a message within the blockchain environment. The message causes the action to be performed at a location device and an indication of the payment for the action to be rendered on a display of a device.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: November 17, 2020
    Assignee: ADP, LLC
    Inventors: Kurt Newman, Debashis Ghosh, Robert Wohlers
  • Patent number: 10839330
    Abstract: A computer system comprises a display system and a portfolio builder in communication with the display system. The portfolio builder identifies activities of an employee. In response to identifying the activities, the portfolio builder identifies achievements of the employee from the activities. Further, the portfolio builder identifies recommended achievements from the achievements based on the application of one or more rules in a policy. Still further, the portfolio builder associates the recommended achievements with an achievement portfolio of the employee, enabling performing an operation for the organization based on the skills for the people in the organization.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: November 17, 2020
    Assignee: ADP, LLC
    Inventors: Agatha Kurjanowicz, Scott Crockett, Sirui Liu, Jesse S. Zolna, Michael Thibodeau, Valérie Felger, David Philander Derby, Jerome Gouvernel
  • Patent number: 10832365
    Abstract: A method managing wellness of employees is presented. A computer system receives a group of health factors for activities and group of preferences for activities of the employees. The computer system identifies a recommendation for an activity for a portion of the employees based on the group health factors, the group of preferences, and information for locations where recommended activities are to occur. The computer system then sends the recommendation for the activity to the portion of the employees.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: November 10, 2020
    Assignee: ADP, LLC
    Inventors: Wojciech Krupa, Dariusz Czapla, Zackary Cully Chapple
  • Patent number: 10831511
    Abstract: Systems and methods are provided that list application programming interfaces (APIs). A categorization tag for each API in the list is generated. The categorization tag identifies functions provided by the API. A user profile associated with the user is determined. A plurality of categories of the APIs is displayed such that each category is based on a common element of each categorization tag, and aspects of the user profile. In response to a selection of one selected category in the plurality of categories, the list of APIs matching the selected category is displayed. The list is ordered such that APIs having a greater relevance score are presented at a top of the list.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: November 10, 2020
    Assignee: ADP, LLC
    Inventors: John Morey, Harrison Cross, Troy Kobek, Zachary Smith, Raymond Garrison, Gino Marotta, Mike Bowers
  • Patent number: 10832217
    Abstract: A method, computer system, and computer program product are provided for managing tasks of employees within a blockchain-based workflow system. A workflow transaction associated with a workflow stage is received from an employee. The workflow system records the workflow transaction in a workflow blockchain. Based on a smart contract recorded within the blockchain, the workflow system determining a role for the employee is authorized to perform the transaction. If authorized, the workflow system executes a set of resulting transactions indicated by the smart contract and updates at least one condition for completion of the workflow stage. When the workflow system determines that all conditions indicated in the smart contract have been completed, the workflow system finalizes the workflow stage and advances the workflow to a subsequent stage.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: November 10, 2020
    Assignee: ADP, LLC
    Inventors: Guy James Elden, Mitchel Jon Maio, James Caldwell Ford
  • Patent number: 10817656
    Abstract: Enabling a computer to automatically enter information into a unified database from heterogenous documents. An image file is received. The image file is displayed in a first area of a window rendered on a tangible display device. The fields for data entry are displayed in a second area of the window. Optical character recognition is performed on the image file. At least one parameter of text is identified in the image file. The at least one parameter of the text is compared to at least one of a plurality of stored parameters. The text is sorted according to the at least one of the plurality of stored parameters into a plurality of categories, wherein sorted text is formed. The fields are auto-populated and displayed in the second area of the window based on the sorted text.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: October 27, 2020
    Assignee: ADP, LLC
    Inventors: Sanjay Kutty, An Hongguo, Subhash C. Vinnakota, Keith Burke, Robert Seres, Danniel Condez, Erik Hanson, Anuradha Verma
  • Patent number: 10810630
    Abstract: A method, computer system, and computer program product that aggregates sample data regarding a plurality of factors associated with income and geographic location; performs iterative analysis on the sample data using machine learning to construct a predictive model; populates, using the predictive model, a database with predicted values of encountered income for a selected set of predefined signage locations; converts the predicted values of encountered income in the database into percentages of observed values of encountered income for signage locations within the selected set over a specified time period to create indices of encountered income; and rank orders the signage locations within the selected set according to their indices of encountered income.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 20, 2020
    Assignee: ADP, LLC
    Inventors: Ramsay Cole, Kurt Newman, Debashis Ghosh
  • Patent number: 10812602
    Abstract: A method for enabling communication between a client computer and multiple services on a server, wherein the multiple services have differing, incompatible client profiles. A client request to access the service is received. An identity of the client is determined at an orchestration layer based on a general client identifier independent of the services. The client identifier also includes a mapping to specific client identifiers associated with ones of the services. A particular common client profile for the client is accessed. An API (application programming interface) in the orchestration layer routes the request to a specific API for the corresponding service. The specific API interfaces with a corresponding single module that provides the service. The API transmits needed information from the particular common client profile to a corresponding module client profile associated with the corresponding single module. The service is provided to the client computer accordingly.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: October 20, 2020
    Assignee: ADP, LLC
    Inventors: Madhu Kalaimalai, Ajit Kumar, Michael Plonski, Beena Matthews
  • Patent number: 10803014
    Abstract: Improving data retrieval by a computer, the data stored exclusively in the computer as a structure comprising a plurality of nodes connected by edges, wherein the edges indicate relationships among the plurality of nodes, and wherein the structure further comprise properties which store information that relate to the plurality of nodes. Metadata is stored as part of the structure, the metadata defining rules for updating the relationships among the plurality of nodes. A command is received to update at least one of the nodes, the edges, or the properties. The at least one of the nodes, the edges, or the properties, are updated according to the rules defined by the metadata.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: October 13, 2020
    Assignee: ADP, LLC
    Inventors: Lucky Ratanlal Jain, Osman Ozdemir, Adrian Michael Garza, Dennis Peter Mohan, Shia Kaufman, Meir Rosner, Siobhan Loughman Sabino, Kuntal Roy, Michael Hirawady
  • 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
  • Patent number: 10795531
    Abstract: A method, an apparatus, a system, and a computer program product for synchronizing a display context across a plurality of customer service applications. A computer system receives a service request from a first customer over one of a plurality of communication channels. The computer system accesses a first customer service ticket within a first customer context displayed in a first graphical user interface of a first customer service application. The computer system accesses a set of customer service tools within the first customer context displayed in a second graphical user interface of a second application. The computer system synchronizes the display context across both the first graphical user interface of the first application and the second graphical user interface of the second application.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: October 6, 2020
    Assignee: ADP, LLC
    Inventors: Shawn Murphy, Michael Syrquin, Fernando Santos, Jennifer Herman, Diego Bonilla, Dianne Frommelt, Sarah Iodice, Allison Harrison, Charles Lafferty, Kimberly Wyman, Nancy Ressler, Steven Petros
  • Patent number: 10789625
    Abstract: A method and apparatus for influencing a potential customer to purchase an item. The item for targeted marketing is identified. The potential customer in a social network for the item is identified. An influencer that has an influence on the potential customer with respect to the item is identified using a hypergraph comprising objects representing people in the social network; edges connecting the object nodes for the people based on relationships between the people; and influence edges representing opinion influences on opinions about items, wherein the influence edges connect the edges to identify opinion influences between the people. An incentive directed to the influencer to influence the potential customer to purchase the item is generated. A display of the incentive in an application running on the client device for the influencer is initiated.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: September 29, 2020
    Assignee: ADP, LLC
    Inventors: Jason F. Melo, Daniel Daehyun Kim, Siobhan Loughman Sabino
  • Patent number: 10783593
    Abstract: A computer-implemented method, system, and computer program product for communicating among participants in a conference at a location, the computer-implemented method comprising: configuring a number of badges, each badge having a processor connected to a memory, a storage, a Bluetooth communications device, and a badge display; and storing a number of programs in the storage; wherein a first program of the number of programs is configured to broadcast one or more keywords; wherein a second program of the number of programs is configured to detect particular keywords in a received broadcast; and wherein the number of badges are configured to be wearable and visible to others when worn.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: September 22, 2020
    Assignee: ADP, LLC
    Inventors: Michael Carver, Ismail Yagci, Austin Warr, Matthew Robinson, Christopher Park, Augusto Varas
  • Patent number: D902248
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: November 17, 2020
    Assignee: ADP, LLC
    Inventors: Serafin Vazquez, Carl Rick Collins, Neha Pahwa
  • Patent number: D904510
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: December 8, 2020
    Assignee: ADP, LLC
    Inventors: Eric Chester-Jenkins, Ali Madad