Patents Assigned to PEOPLE CENTER, INC.
  • Patent number: 11935071
    Abstract: A computing system that determines employee and organizational compliance includes one or more databases that store organizational data and one or more processors to execute instructions to perform various operations.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: March 19, 2024
    Assignee: PEOPLE CENTER, INC.
    Inventors: Sachin Aralasurali Suryanarayana, Tomer Schwartz, Parthasarathy Jeyaram, Prateek Agarwal, Shubham Choudhary, Sanket Singhal, Sanjay Lal Bhavnani
  • Patent number: 11900077
    Abstract: Systems, computer-implemented methods, applications, user interfaces, and tangible non-transitory computer readable media for generating instructions in a computer language are disclosed. For example, a computer-implemented method may include maintaining one or more databases that collectively store organizational data associated with an organization where the organizational data comprises a plurality of data objects that respectively correspond to records from the organizational data, providing an application user interface for generating instructions in a custom computer language where the custom computer language includes programmatic commands for performing operations based on the organizational data, analyzing input from the application user interface where the input comprises information for generating the instructions in the custom computer language, and generating the instructions in the custom computer language based at least in part on the input from the application user interface.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: February 13, 2024
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Chewei Hu, Sanket Ketkar
  • Patent number: 11893548
    Abstract: Techniques for improving computing device operations are provided. A system can include an organizational database that stores a centralized set of organizational data having a plurality of device objects and a plurality of employee objects. The system can receive a notification associated with the first employee object. Additionally, the system can determine, using the organizational database, that the first device object is associated with the first employee. Moreover, the system can access a device policy for the first device object. Furthermore, the system can evaluate the device policy based at least in part on data associated with the first employee object and the notification. The evaluation of the device policy includes running a query expression against the centralized set of organizational data to return a query result. Subsequently, the system can execute an action based on the query result. The action can be associated with the first computing device.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: February 6, 2024
    Assignee: PEOPLE CENTER, INC.
    Inventors: Zaafir Kherani, Di Yang, Xiaochi Luo, Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
  • Patent number: 11836496
    Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer readable media for performing multilayered generation and processing of computer instructions are provided. For example, a computing device may receive a request with instructions in a first computer language, parse the instructions in the first computer language, analyze the instructions in the first computer language in view of information describing structure of a first application, generate instructions in a second computer language different from the first computer language where the instructions in the second computer language are generated based on the instructions in the first computer language and the information describing structure of the first application, obtain a result from a second application where the result comprises information based on the instructions in the second computing language, and provide the result in response to the request comprising the instructions in the first computer language.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: December 5, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Sanket Ketkar, Kyle Michael Boston, Yu Dong, Parker Rouse Conrad
  • Patent number: 11803553
    Abstract: Systems, computer-implemented methods, applications, and user interfaces for providing triggers in a system of record are disclosed. For example, a computer-implemented method may include: maintaining a trigger where the trigger comprises condition(s), operation(s), and/or a one-to-many operator associating a first data object with multiple second data objects in organizational data associated with an organization, where the trigger can be defined based on the one-to-many operator, and where the operation(s) and/or the one-to-many operator are based on a custom computer language; evaluating the condition(s) associated with the trigger based on an occurrence of an event associated with the first data object and/or one or more of the multiple second data objects; determining that the condition(s) associated with the trigger are satisfied causing the activation of the trigger; and/or executing the operation(s) associated with the custom computer language based on the activation of the trigger.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: October 31, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Chewei Hu, Sanket Ketkar, Ankit Raj
  • Patent number: 11789941
    Abstract: Systems, computer-implemented methods, applications, user interfaces, and tangible non-transitory computer readable media for providing triggers in a system of record are disclosed. For example, a computer-implemented method may include maintaining a trigger associated with an application where the trigger comprises a set of conditions and a set of operations associated with a custom computer language that is supported by the application, evaluating the conditions associated with the trigger based on an occurrence of an event associated with the application, determining that the conditions associated with the trigger are satisfied based on the evaluating of the conditions, and executing the operations associated with the custom computer language based on determining that the conditions of the trigger are satisfied.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: October 17, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Sanket Ketkar
  • Patent number: 11765035
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for checking computing device inactivity are provided. The disclosed technology can access, based on a device policy, organizational data associated with activity of a user's computing device. Based on the device policy and the organizational data, a valid inactivity time period including continuous organization approved time periods of valid inactivity beginning at a most recent time the computing device was active and ending a predetermined amount of time after the most recent time can be determined. Based on the device policy and the organizational data, a determination of whether inactivity criteria associated with inactivity of the computing device are satisfied is made. Satisfying the inactivity criteria can include the computing device being inactive after the valid inactivity time period. Furthermore, indications associated with the computing device's inactivity can be generated if the inactivity criteria are satisfied.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: September 19, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
  • Patent number: 11663354
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media facilitating assignment and/or dynamic application of a permission rule to a group of entities. In an example embodiment, the disclosed technology can: define a group of entities having a common attribute; assign a permission rule to the group of entities based at least in part on the common attribute; project the permission rule onto one or more entities in the group of entities based at least in part on assignment of the permission rule to the group of entities; obtain data indicative of a change in group membership status of an entity in the group of entities; and/or update a projection of the permission rule onto the entity to modify an association of the entity with the group of entities and/or the permission rule based at least in part on receipt of the data.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: May 30, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Himanshu Nanda, Steven Luis Cipolla, Siddhartha Gunda, Kyle Michael Boston, Yu Dong, Alexander Giordano Biz
  • Patent number: 11615121
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media facilitating runtime reporting across multiple entities using a multi-tenant database including data of the multiple entities without intermingling the data. In an example embodiment, at a reporting runtime, the disclosed technology can: execute a hybrid class to generate a hybrid runtime data object that can include location-specific reporting data that can correspond to multiple entities and multiple reporting locations; evaluate, with respect to a certain reporting location, a mapping file of the hybrid class to determine whether to retrieve a reporting value of a reporting data field from a first data object corresponding to a first entity or from a second data object corresponding to a second entity; and/or access the first data object or the second data object to retrieve the reporting value based at least in part on evaluation of the mapping file.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: March 28, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Sachin Aralasurali Suryanarayana, Shubham Choudhary, Kevinkumar Amipara, Neelesh Lohani, Sanket Singhal
  • Patent number: 11599677
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for configuring and implementing application policies are provided. The disclosed technology can access application policy data associated with implementing an application policy. The application policy data can include rules associated with implementing the application policy by using organizational data associated with a plurality of applications that includes a set of extra-organizational applications that perform operations associated with a different set of extra-organizational applications. Based on the application policy data, organizational records of the organizational data that satisfy the one or more rules can be determined. The plurality of applications associated with the one or more organizational records that satisfy the one or more rules can then be accessed.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: March 7, 2023
    Assignee: PEOPLE CENTER, INC.
    Inventors: Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Kyle Michael Boston
  • Patent number: 11494740
    Abstract: Techniques for providing alerts in a system that implements an organizational management platform to manage applications for an organization are disclosed. The method can include accessing organizational data associated with the organization. A rule having a condition for activation of a trigger can be received from a user interface. A dependency map having data objects that are associated with the rule can be generated by the system. A change in a first data object from the data objects can be determined. Additionally, a dependency between the rule and the first data object can be determined based on the dependency map. Moreover, the condition for the activation of the trigger can be determined to be satisfied based on the determined change. Subsequently, an action associated with the activation of the trigger can be performed based on the condition for the activation of the trigger being satisfied.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: November 8, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Sachith Gullapalli, Vivek Raj Katara
  • Patent number: 11435994
    Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer readable media for providing multi-platform application integration and data synchronization with third-party applications. For example, a computer-implemented method performed by a computing device may include obtaining third-party application data associated with a third-party application that is separate from a computing system that comprises organizational data of an organization, analyzing the third-party application data based on one or more rules associated with the computing system and integration information for integrating the third-party application with the organizational data of the organization, processing the third-party application data based on the integration information associated with the third-party application, and performing one or more operations associated with the organizational data based on processing the third-party application data.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: September 6, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Ruhitaj Reddypalli, Nilay Pochhi
  • Patent number: 11431573
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for checking computing device inactivity are provided. The disclosed technology can access, based on a device policy, organizational data associated with activity of a user's computing device. Based on the device policy and the organizational data, a valid inactivity time period including continuous organization approved time periods of valid inactivity beginning at a most recent time the computing device was active and ending a predetermined amount of time after the most recent time can be determined. Based on the device policy and the organizational data, a determination of whether inactivity criteria associated with inactivity of the computing device are satisfied is made. Satisfying the inactivity criteria can include the computing device being inactive after the valid inactivity time period. Furthermore, indications associated with the computing device's inactivity can be generated if the inactivity criteria are satisfied.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: August 30, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
  • Patent number: 11416494
    Abstract: Systems, computer-implemented methods, applications, and user interfaces for providing triggers in a system of record are disclosed. For example, a computer-implemented method may include: maintaining a trigger where the trigger comprises condition(s), operation(s), and/or a one-to-many operator associating a first data object with multiple second data objects in organizational data associated with an organization, where the trigger can be defined based on the one-to-many operator, and where the operation(s) and/or the one-to-many operator are based on a custom computer language; evaluating the condition(s) associated with the trigger based on an occurrence of an event associated with the first data object and/or one or more of the multiple second data objects; determining that the condition(s) associated with the trigger are satisfied causing the activation of the trigger; and/or executing the operation(s) associated with the custom computer language based on the activation of the trigger.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: August 16, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Chewei Hu, Sanket Ketkar, Ankit Raj
  • Patent number: 11321093
    Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer readable media for performing multilayered generation and processing of computer instructions are provided. For example, a computing device may receive a request with instructions in a first computer language, parse the instructions in the first computer language, analyze the instructions in the first computer language in view of information describing structure of a first application, generate instructions in a second computer language different from the first computer language where the instructions in the second computer language are generated based on the instructions in the first computer language and the information describing structure of the first application, obtain a result from a second application where the result comprises information based on the instructions in the second computing language, and provide the result in response to the request comprising the instructions in the first computer language.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: May 3, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Sanket Ketkar, Kyle Michael Boston, Yu Dong, Parker Rouse Conrad
  • Patent number: 11321053
    Abstract: Systems, computer-implemented methods, applications, user interfaces, and tangible non-transitory computer readable media for generating instructions in a computer language are disclosed. For example, a computer-implemented method may include maintaining one or more databases that collectively store organizational data associated with an organization where the organizational data comprises a plurality of data objects that respectively correspond to records from the organizational data, providing an application user interface for generating instructions in a custom computer language where the custom computer language includes programmatic commands for performing operations based on the organizational data, analyzing input from the application user interface where the input comprises information for generating the instructions in the custom computer language, and generating the instructions in the custom computer language based at least in part on the input from the application user interface.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: May 3, 2022
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Chewei Hu, Sanket Ketkar
  • Patent number: 11184239
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for checking computing device inactivity are provided. The disclosed technology can access, based on a device policy, organizational data associated with activity of a user's computing device. Based on the device policy and the organizational data, a valid inactivity time period including continuous organization approved time periods of valid inactivity beginning at a most recent time the computing device was active and ending a predetermined amount of time after the most recent time can be determined. Based on the device policy and the organizational data, a determination of whether inactivity criteria associated with inactivity of the computing device are satisfied is made. Satisfying the inactivity criteria can include the computing device being inactive after the valid inactivity time period. Furthermore, indications associated with the computing device's inactivity can be generated if the inactivity criteria are satisfied.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: November 23, 2021
    Assignee: PEOPLE CENTER, INC.
    Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena