Patents Assigned to ADP, LLC
  • Patent number: 10628796
    Abstract: Systems and processes of comparing medical benefit options obtained from different, external sources are disclosed. The processes include a method of comparing plan benefits implemented in a computing system. The method includes: obtaining plan information associated with different plans from different external sources and which are related to pre-defined categories; normalizing the plan information into a common form for each of the pre-defined categories; and generating a visual display of a plurality of selectable and dynamically changeable areas each of which is associated with a pre-defined category of a different plan and which is populated with the normalized imported plan information in a standard format in a side-by-side manner.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: April 21, 2020
    Assignee: ADP, LLC
    Inventors: Benjamin J. Dziuba, Jesse S. Zolna
  • Patent number: 10623528
    Abstract: A method for increasing a speed of access to resources in an enterprise system. A gateway receives a request from the client to find a resource executed by a computer within the enterprise system. The gateway determines whether the client is authorized to find the resource. Responsive to authorization, the gateway instructs the proxy server to access an application programming interface (API) that controls communication between the resource and the proxy server, and instructs the API to query the resource to determine whether code used by the client to work with the resource should be transmitted to the client. The code is transmitted to the proxy server and from the proxy server to the gateway and from the gateway to the client via the network, wherein the speed of access to the resource is increased by avoiding communication with other resources in the enterprise system.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: April 14, 2020
    Assignee: ADP, LLC
    Inventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
  • Patent number: 10623402
    Abstract: A method, a computer system, and a computer program product for authenticating a transaction are provided. An authentication system receives the transaction over a particular channel of a plurality of support channels. A risk score is determined for the transaction based on a number of contextual risk factors. An authentication scheme is determined from a number of authentication schemes for authenticating an identity of the user within an authentication context. The authentication scheme is determined based on the particular channel and the risk score. In response to successfully authenticating the identity of the user within the authentication context, the authentication system determines whether the transaction is a permitted transaction based on an assurance level associated with the authentication context. In response to determining that the transaction is the permitted transaction, the transaction is authenticated.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: April 14, 2020
    Assignee: ADP, LLC
    Inventors: Frank Villavicencio, Zhitao Xu, Vincent Civetta, Deepak Kaushal, Nishant Kaushik
  • Patent number: 10606618
    Abstract: A method and apparatus for providing assistance for an application. The application runs in a web browser displayed on a display system for a client device. The application monitors for user input to the web browser. When assistance is needed for a location in the web page, the location is identified based on the user input. A graphical element with a portion of the web page at the location is generated. A group of audio files on how to use the application at the location is identified. The graphical element with the portion of the web page at the location is displayed on the display system. The audio files are played on the client device while the graphical element with the portion of the web page at the location of the web page is displayed. The audio files and the graphical element provide the assistance.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: March 31, 2020
    Assignee: ADP, LLC
    Inventors: Michael Lubow, Matthew Paul Herman, Hadar Yacobovitz, Jordan Schiffer, Keith Wilson Fulton
  • Patent number: 10579351
    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: August 25, 2017
    Date of Patent: March 3, 2020
    Assignee: ADP, LLC
    Inventors: Joseph C. Groseclose, Robert Tucker, Zachary Brandt, Aakash Kharche, Satheesh Nagarajan, Darshan Kapadia
  • Patent number: 10558436
    Abstract: A method and apparatus for dynamically composing applications is presented. A computer system identifies a set of parameters based on user input. The computer system then activates a portion of a plurality of capsules stored in a data storage to form a set of activated capsules based on the set of parameters. Further, the computer composes an application in real-time using a base capsule and the set of activated capsules in which the application is specifically tailored for a particular state. The application and the plurality of capsules take up a reduced amount of memory space.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: February 11, 2020
    Assignee: ADP, LLC
    Inventors: Richard Benjamin Noad, Nicholas James Ford, Paul James Levitt, Martin John Wilson
  • Patent number: 10552889
    Abstract: A method and apparatus for processing reviews. A request for information about an item is received from a client device. A group of the reviews for the item in the request from the reviews for items is identified. A user requesting the information about the item is identified. A set of the reviews in the group of the reviews made by a set of people having an influence on the user is identified using a hypergraph. A visibility of the set of the reviews is increased. The group of the reviews with an increased visibility for the set of the reviews is sent in a response to the request, enabling displaying the group of the reviews on a display system for the client device such that the set of the reviews is more visible than other reviews in the group of the reviews.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: February 4, 2020
    Assignee: ADP, LLC
    Inventors: Jason F. Melo, Daniel Daehyun Kim, Siobhan Loughman Sabino
  • Patent number: 10552029
    Abstract: A method implemented by a computer. The method includes displaying, on a tangible display device, a pinboard including a first breadcrumb on a first area of the display device, wherein the breadcrumb points to first data. The method also includes displaying, on a second area of the tangible display device different than the first area, a plurality of categories of information regarding the first data. The method also includes responsive to selecting a first category of the plurality of categories, performing both of: displaying details regarding the first category in a third area of the tangible display device different than the first area and the second area, as well as updating the breadcrumb to point to second data relating to the first category, whereby faster operation of the computer is enabled by avoidance of intervening user actions.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: February 4, 2020
    Assignee: ADP, LLC
    Inventors: Nick Heasman, Michael Morgan
  • Patent number: 10489404
    Abstract: A network of computers providing improved data retrieval. The network includes a service platform providing a service to other computers outside of the network. The network also includes a command module deployed on the service platform performing a monitoring action independently or upon request for a capture of data. The network also includes a query module deployed on the service platform responding to requests for a return of data, the query module being independent of the command module. The command module and the query module are implemented using command-query separation based on imperative computer programming. Independence of command and query enable the capture of and review of data to be evolved independently from each other, enabling dynamic change management and responsiveness of monitoring relative to an agent-based service monitoring platform.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 26, 2019
    Assignee: ADP, LLC
    Inventors: Trevor John Lakeland Frewin, Andrew Karl Nightingale, William Geraint Jones, Shane Philip Bough, Paul Gareth Bisp
  • Patent number: 10484431
    Abstract: A computer system authenticates a user of a mobile application. In response to authenticating the user, the computer identifies a user profile for the user. The user profile includes a current application state for the mobile application. The computer then selects an application version based on applying a set of rules to the current application state. The computer then sends a response to the mobile device indicating the selected application version, enabling performing an operation for the organization based on the selected version for the application selectively enabling access to services provided by the organization for people.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: November 19, 2019
    Assignee: ADP, LLC
    Inventors: Alvaro Russo, Jr., Dmitri Snytkine, Hanwoong Darren Cho, Donna M. Altamura, Tushar S. Sheth, Michael Justin Brauman, Steven J. Roth, Vincent Civetta, Steven F. Bergamini
  • Patent number: 10482635
    Abstract: A method and apparatus for graphically displaying data is presented. A computer system selects a section from a group of sections in a circular chart for the data that is to be graphically displayed on a display system. The computer system identifies a largest size for a polygon that will fit in the section of the circular chart. The computer system also identifies text for the section. Further, the computer system displays the circular chart with the text in the section on a display system when the text fits within the polygon in the section. Graphically displaying the data with the text in the circular chart enables a desired level of comprehension of the data.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: November 19, 2019
    Assignee: ADP, LLC
    Inventors: Timothy James McElwee, Matthew Paul Herman
  • Patent number: D868090
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: November 26, 2019
    Assignee: ADP, LLC
    Inventors: John Christiana, Nancy Ressler, Barbara Burke, Jaime McKeever, Jennifer Herman
  • Patent number: D868091
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: November 26, 2019
    Assignee: ADP, LLC
    Inventors: John Christiana, Nancy Ressler, Barbara Burke, Jaime McKeever, Jennifer Herman
  • Patent number: D868104
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: November 26, 2019
    Assignee: ADP, LLC
    Inventors: John Christiana, Nancy Ressler, Barbara Burke, Jaime McKeever, Jennifer Herman
  • Patent number: D871443
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: December 31, 2019
    Assignee: ADP, LLC
    Inventors: John Christiana, Nancy Ressler, Barbara Burke, Jaime McKeever, Jennifer Herman
  • Patent number: D871444
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: December 31, 2019
    Assignee: ADP, LLC
    Inventors: John Christiana, Nancy Ressler, Barbara Burke, Jaime McKeever, Jennifer Herman
  • Patent number: D873276
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: January 21, 2020
    Assignee: ADP, LLC
    Inventors: Hafeez Raji, Vikas Saini, Samir Khanal, Marc Rind, Chandradeep Kanakamedala
  • Patent number: D877159
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: March 3, 2020
    Assignee: ADP, LLC
    Inventors: David Derby, Anna Carsen, Scott Crockett, Angelynn Nakaguchi, Christopher Schmidt, Michael Thibodeau
  • Patent number: D877162
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: March 3, 2020
    Assignee: ADP, LLC
    Inventor: Erik Hanson
  • Patent number: D878410
    Type: Grant
    Filed: June 16, 2018
    Date of Patent: March 17, 2020
    Assignee: ADP, LLC
    Inventors: Isabel Eu, Jonathan Spear, Shayne Marian Bowman, Satyawan Narinedhat