Patents Assigned to ADP, LLC
  • Patent number: 10474978
    Abstract: A method and system for analyzing employee retention across an enterprise based on commuter modeling is disclosed. The method can be implemented in a computer system which includes: mapping longitudinal and latitudinal coordinates of address information of a plurality of employees and a work location onto a map, which shows a predefined geographic location encompassing the work location surrounded by the longitudinal and latitudinal coordinates of the address information; obtaining calculated analytics data of employee turnover rate for the plurality of employees based on a commute distance from the work location to each of the longitudinal and latitudinal coordinates of the plurality of employees; and graphically overlaying the analytics data of the turnover rate for the plurality of employees onto the map to show employee turnover rate for different segments of the map.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: November 12, 2019
    Assignee: ADP, LLC
    Inventors: Kishore Bangali, Sachin V. Havaldar, Marc Rind, Xiaojing Wang
  • Patent number: 10452739
    Abstract: A method and apparatus for adding information to a graph database. A computer system receives initial records from a legacy database. The computer system converts the initial records from a source format for the legacy database into nodes and relationships for the graph database. The computer system also stores the nodes and the relationships in the graph database. The graph database stores the information about employees in an organization. Further, the computer system receives a group of records after the initial records have been converted into the nodes and the relationships for the graph database. Still further, the computer system changes at least one of a group of nodes or a group of relationships in the graph database based on the group of records. A synchronization between the legacy database and the graph database occurs.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 22, 2019
    Assignee: ADP, LLC
    Inventors: Siobhan Loughman Sabino, Michael Sun, Daniel Daehyun Kim, Jason F. Melo
  • Patent number: 10447676
    Abstract: Methods and systems for the secure exchange of data within a network are provided. A method includes, registering, by a computer system, one or more stubs installed on at least one computing device. The method further includes constructing a virtual routing table using endpoint address information of the one or more stubs. The method further transmitting a portion of the virtual routing table to the one or more stubs such that the one or more stubs are configured to create a virtual pipe for exchanging data between the at least one computing device and at least one other computing device using the portion of the virtual routing table.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: October 15, 2019
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Vincent J. LaRosa
  • Patent number: 10430065
    Abstract: A method implemented by a computer. The method includes displaying, on a tangible display device, a pinboard including a first breadcrumb; receiving input from a user, via a tangible user input device, commanding that an action be taken with respect to the breadcrumb, the action being other than navigating to where the breadcrumb points; and performing the action, wherein the action enables faster operation of the computer by avoidance of intervening user actions.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: October 1, 2019
    Assignee: ADP, LLC
    Inventors: Nick Heasman, Michael Morgan
  • Patent number: 10417317
    Abstract: A method, computer system and computer program product for profiling a web page. Components in the web page are identified. Times to display the components for the web page in a browser in a graphical user interface on a display system for a client data processing system are identified while the components are processed for display on the display system during use of the application by a customer. A profile of the times is created to display a group of the components on the display system when a user input from the customer requests information about the times to display the group of the components, enabling identifying a corrective action that increases a speed at which the web page is displayed on the display system for the client data processing system.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: September 17, 2019
    Assignee: ADP, LLC
    Inventor: Clint Myers
  • Patent number: 10402769
    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 aggregates the group of health factors into aggregate health factors and the group of preferences into aggregate preferences. The computer system displays the aggregate health factors and the aggregate preferences in a set of polar charts. The computer system then identifies a recommendation for an activity for a portion of the employees based on the set of polar charts.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: September 3, 2019
    Assignee: ADP, LLC
    Inventors: Wojciech Krupa, Dariusz Czapla, Zackary Cully Chapple
  • Patent number: 10402925
    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: January 16, 2015
    Date of Patent: September 3, 2019
    Assignee: ADP, LLC
    Inventors: Wojciech Krupa, Dariusz Czapla, Zackary Cully Chapple
  • 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
  • Patent number: 10365933
    Abstract: Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: July 30, 2019
    Assignee: ADP, LLC
    Inventors: Thomas A. Cooper, Nick Heasman, Ijoni Meta
  • Patent number: 10348816
    Abstract: A method and apparatus for facilitating access to a plurality of resources is provided. A message that includes a context resource identifier is received at a proxy server from a client through a gateway in communication with both the client and the proxy server. Access to a resource associated with an interface that is referenced by the context resource identifier is controlled by the proxy server using a profile that is dynamically built for a user of the client based on a plurality of resource profiles received from a plurality of interfaces in communication with the proxy server.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: July 9, 2019
    Assignee: ADP, LLC
    Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
  • Patent number: 10339502
    Abstract: A method, computer system, and computer program product for analyzing skills for an organization. A computer system identifies a cluster of the skills from a graph of people in the organization. The graph of the people includes nodes for the people, connectors indicating relationships between the people, and information about the skills for the people. The computer system analyzes the cluster of the skills to form an analysis, enabling performing an operation for the organization based on the analysis of the cluster of the skills identified.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: July 2, 2019
    Assignee: ADP, LLC
    Inventors: Agatha Kurjanowicz, Dominic Gadoury
  • Patent number: 10326863
    Abstract: A computer-implemented method of improving a speed and an accuracy of a server computer executing a chat bot using a processor. An input is received at the chat bot at the server computer from a client computer over a network. The input is parsed using a natural language engine into one or more keywords. The one or more keywords are assigned to one or more part of speech tags. All of the input is stored as a profile into a non-transitory computer recordable storage medium. The graph database model is traversed, with traversing including comparing the profile to nodes in the graph database model and using relationships among the nodes as part of the comparing, and wherein traversing ends at a root node in the graph database model. A solution stored in the root node is returned to the client computer, by the processor and over the network.
    Type: Grant
    Filed: January 21, 2017
    Date of Patent: June 18, 2019
    Assignee: ADP, LLC
    Inventors: Sunilkumar Muthyala, Amit Kumar Sharma
  • Patent number: 10324600
    Abstract: A method for displaying a web page. Metadata describing the web page is received. The metadata defines what the web page looks like without content for the web page, the metadata defines a group of objects in the web page, and an object in the group of objects has a function that meets a policy for a political unit. The content needed for the web page based on the metadata is identified. The content for the web page is obtained. The web page is created using the metadata and the content. The web page is displayed on a graphical user interface on a display system, enabling a reduction in resources at a web server that are used to display the web page, enabling a reduction in resources used to display the web page.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: June 18, 2019
    Assignee: ADP, LLC
    Inventors: Clint Myers, Amit Kumar Sharma, Vinay Shankri, Siju Varghese
  • Patent number: D851666
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: June 18, 2019
    Assignee: ADP, LLC
    Inventors: Kevin A. Lu, Satyawan Narinedhat, Serafin Vazquez
  • Patent number: D857028
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: August 20, 2019
    Assignee: ADP, LLC
    Inventors: Hafeez Raji, Vikas Saini, Samir Khanal, Marc Rind, Chandradeep Kanakamedala
  • Patent number: D857029
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: August 20, 2019
    Assignee: ADP, LLC
    Inventors: Hafeez Raji, Vikas Saini, Samir Khanal, Marc Rind, Chandradeep Kanakamedala
  • Patent number: D861711
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: October 1, 2019
    Assignee: ADP, LLC
    Inventors: Tariq Hassan, Dongyun Wu, Jaya Rao, Shayne Bowman, Curt Letourneau, Kiran Mandati, Sarita Gade, Chirag Bhatt, Hao Ni
  • Patent number: D861712
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: October 1, 2019
    Assignee: ADP, LLC
    Inventors: Tariq Hassan, Dongyun Wu, Jaya Rao, Shayne Bowman, Curt Letourneau, Kiran Mandati, Sarita Gade, Chirag Bhatt, Hao Ni
  • Patent number: D863336
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 15, 2019
    Assignee: ADP, LLC
    Inventors: Kevin A. Lu, Aaron James Miller, Shayne Marian Bowman, Bill Dinh
  • Patent number: D864232
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: October 22, 2019
    Assignee: ADP, LLC
    Inventors: Kevin A. Lu, Aaron James Miller, Shayne Marian Bowman, Bill Dinh