Patents by Inventor Siddhartha Gunda
Siddhartha Gunda 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: 20250036369Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media that facilitate intelligent and dynamic updates to membership of group object(s) based on a change to an attribute value with respect to an entity associated with the group object(s). In an embodiment, a computing system can: create a first group object using an attribute value that can at least partly define membership of group member(s) of the first group object; generate a dependency mapping file that maps the attribute value to second group object(s) created using the attribute value; employ the dependency mapping file to identify the second group object(s) upon detection of a change to the attribute value with respect to an entity associated with the first group object and the second group object(s); and/or update membership of the first group object and the second group object(s) to reflect the change to the attribute value with respect to the entity.Type: ApplicationFiled: October 8, 2024Publication date: January 30, 2025Inventors: Ruhitaj Reddypalli, Bala Anjaneya Sri Harsha Tanguturi, Ujjwal Shukla, Runbai Ma, Vardhman Singh, Supreeth Mohan, Anil Kumar Meena, Achyuth Chandra Annakula, Dipesh Jayantilal Rambhiya, Siddhartha Gunda, Samuel David Gnesin, Adam Vy Donovan
-
Patent number: 12182772Abstract: 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: GrantFiled: December 22, 2023Date of Patent: December 31, 2024Assignee: People Center, Inc.Inventors: Zaafir Kherani, Di Yang, Xiaochi Luo, Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
-
Publication number: 20240378195Abstract: A computing system includes computer-readable media to store instructions and processor(s) to execute the instructions to perform operations including: receiving a request for generation of a report having a plurality of data elements; identifying two or more different datasets that collectively contain the plurality of data elements; automatically generating one or more join configurations for combining the two or more different datasets based on a prioritization of data elements which define a join key for the one or more join configurations; executing the one or more join configurations to generate a combined dataset from the two or more different datasets; assigning unique identifier(s) to a portion of the combined dataset and expanding the combined dataset; performing an aggregation operation associated with the portion of the combined dataset by referencing the unique identifier(s); and generating the report based on the combined dataset and the aggregation operation.Type: ApplicationFiled: July 22, 2024Publication date: November 14, 2024Inventors: Nikunj Aggarwal, Utkarsh Bhatia, Kyle Michael Boston, Siddhartha Gunda, Abhishek Gupta, VenuMadhav Kattagoni, Himanshu Nanda, Ayush Rai
-
Patent number: 12141550Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media that facilitate intelligent and dynamic updates to membership of group object(s) based on a change to an attribute value with respect to an entity associated with the group object(s). In an embodiment, a computing system can: create a first group object using an attribute value that can at least partly define membership of group member(s) of the first group object; generate a dependency mapping file that maps the attribute value to second group object(s) created using the attribute value; employ the dependency mapping file to identify the second group object(s) upon detection of a change to the attribute value with respect to an entity associated with the first group object and the second group object(s); and/or update membership of the first group object and the second group object(s) to reflect the change to the attribute value with respect to the entity.Type: GrantFiled: May 25, 2023Date of Patent: November 12, 2024Assignee: People Center, Inc.Inventors: Ruhitaj Reddypalli, Bala Anjaneya Sri Harsha Tanguturi, Ujjwal Shukla, Runbai Ma, Vardhman Singh, Supreeth Mohan, Anil Kumar Meena, Achyuth Chandra Annakula, Dipesh Jayantilal Rambhiya, Siddhartha Gunda, Samuel David Gnesin, Adam Vy Donovan
-
Publication number: 20240320218Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. The proposed set of join configurations can be executed as proposed and/or can be edited or customized by the user to generate reports from the multiple datasets. Thus, the proposed systems and methods can provide intuitive and user-friendly tools for generating data reports that accurately synthesize and summarize data contained in multiple different datasets.Type: ApplicationFiled: June 7, 2024Publication date: September 26, 2024Inventors: Parker Rouse Conrad, Kyle Michael Boston, Nikunj Aggarwal, Siddhartha Gunda, Chewei Hu, Himanshu Nanda, VenuMadhav Kattagoni, Jhalak Gupta, Utkarsh Bhatia, Sanket Ketkar
-
Publication number: 20240311120Abstract: 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: ApplicationFiled: May 23, 2024Publication date: September 19, 2024Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Ruhitaj Reddypalli, Nilay Pochhi
-
Patent number: 12079207Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. Unique identifiers can be assigned to a portion of the combined dataset and the combined dataset can be expanded for performing an aggregation operation associated with the portion of the combined dataset by referencing the one or more unique identifiers. Reports can be generated based on the combined dataset and the aggregation operation.Type: GrantFiled: October 6, 2023Date of Patent: September 3, 2024Assignee: People Center, Inc.Inventors: Nikunj Aggarwal, Utkarsh Bhatia, Kyle Michael Boston, Siddhartha Gunda, Abhishek Gupta, VenuMadhav Kattagoni, Himanshu Nanda, Ayush Rai
-
Patent number: 12032574Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. The proposed set of join configurations can be executed as proposed and/or can be edited or customized by the user to generate reports from the multiple datasets. Thus, the proposed systems and methods can provide intuitive and user-friendly tools for generating data reports that accurately synthesize and summarize data contained in multiple different datasets.Type: GrantFiled: December 2, 2022Date of Patent: July 9, 2024Assignee: People Center, Inc.Inventors: Parker Rouse Conrad, Kyle Michael Boston, Nikunj Aggarwal, Siddhartha Gunda, Chewei Hu, Himanshu Nanda, VenuMadhav Kattagoni, Jhalak Gupta, Utkarsh Bhatia, Sanket Ketkar
-
Patent number: 12034602Abstract: 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: GrantFiled: August 14, 2023Date of Patent: July 9, 2024Assignee: People Center, Inc.Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
-
Patent number: 12032940Abstract: 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: GrantFiled: September 2, 2022Date of Patent: July 9, 2024Assignee: People Center, Inc.Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Ruhitaj Reddypalli, Nilay Pochhi
-
Publication number: 20240184781Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. The proposed set of join configurations can be executed as proposed and/or can be edited or customized by the user to generate reports from the multiple datasets. Thus, the proposed systems and methods can provide intuitive and user-friendly tools for generating data reports that accurately synthesize and summarize data contained in multiple different datasets.Type: ApplicationFiled: December 2, 2022Publication date: June 6, 2024Inventors: Parker Rouse Conrad, Kyle Michael Boston, Nikunj Aggarwal, Siddhartha Gunda, Chewei Hu, Himanshu Nanda, VenuMadhav Kattagoni, Jhalak Gupta, Utkarsh Bhatia, Sanket Ketkar
-
Publication number: 20240160415Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media that facilitate intelligent and dynamic updates to membership of group object(s) based on a change to an attribute value with respect to an entity associated with the group object(s). In an embodiment, a computing system can: create a first group object using an attribute value that can at least partly define membership of group member(s) of the first group object; generate a dependency mapping file that maps the attribute value to second group object(s) created using the attribute value; employ the dependency mapping file to identify the second group object(s) upon detection of a change to the attribute value with respect to an entity associated with the first group object and the second group object(s); and/or update membership of the first group object and the second group object(s) to reflect the change to the attribute value with respect to the entity.Type: ApplicationFiled: May 25, 2023Publication date: May 16, 2024Inventors: Ruhitaj Reddypalli, Bala Anjaneya Sri Harsha Tanguturi, Ujjwal Shukla, Runbai Ma, Vardhman Singh, Supreeth Mohan, Anil Kumar Meena, Achyuth Chandra Annakula, Dipesh Jayantilal Rambhiya, Siddhartha Gunda, Samuel David Gnesin, Adam Vy Donovan
-
Publication number: 20240127194Abstract: 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: ApplicationFiled: December 22, 2023Publication date: April 18, 2024Inventors: Zaafir Kherani, Di Yang, Xiaochi Luo, Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
-
Publication number: 20240119045Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media for generating reports from one or more databases that store disparate datasets are provided. Specifically, the proposed systems enable the intelligent generation of reports from multiple datasets by automatically determining a proposed set of join configurations for combination of the multiple datasets. Unique identifiers can be assigned to a portion of the combined dataset and the combined dataset can be expanded for performing an aggregation operation associated with the portion of the combined dataset by referencing the one or more unique identifiers. Reports can be generated based on the combined dataset and the aggregation operation.Type: ApplicationFiled: October 6, 2023Publication date: April 11, 2024Inventors: Nikunj Aggarwal, Utkarsh Bhatia, Kyle Michael Boston, Siddhartha Gunda, Abhishek Gupta, VenuMadhav Kattagoni, Himanshu Nanda, Ayush Rai
-
Publication number: 20240061684Abstract: 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: ApplicationFiled: October 27, 2023Publication date: February 22, 2024Inventors: Siddhartha Gunda, Sanket Ketkar, Kyle Michael Boston, Yu Dong, Parker Rouse Conrad
-
Patent number: 11900077Abstract: 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: GrantFiled: April 29, 2022Date of Patent: February 13, 2024Assignee: PEOPLE CENTER, INC.Inventors: Siddhartha Gunda, Kyle Michael Boston, Chewei Hu, Sanket Ketkar
-
Patent number: 11893548Abstract: 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: GrantFiled: December 22, 2022Date of Patent: February 6, 2024Assignee: PEOPLE CENTER, INC.Inventors: Zaafir Kherani, Di Yang, Xiaochi Luo, Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena
-
Publication number: 20240004874Abstract: 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: ApplicationFiled: September 13, 2023Publication date: January 4, 2024Inventors: Siddhartha Gunda, Kyle Michael Boston, Daniel Robert Buscaglia, Dilanka Theshan Dharmasena, Sanket Ketkar
-
Publication number: 20230409292Abstract: A computer-implemented method includes maintaining one or more databases that collectively store organizational data associated with an organization and an object graph data structure having a plurality of data objects associated with the organizational data. The method further includes generating a formula field which includes one or more dependent fields, wherein the formula field is defined and evaluated using a query expression that makes reference to the object graph data structure. The method further includes, in response to a value of at least one of the one or more dependent fields changing to an updated value, automatically updating a value of the formula field based on the updated value of the at least one of the one or more dependent fields, and enabling inclusion of the formula field in one or more of a report, a policy, a workflow, a trigger, or a rule.Type: ApplicationFiled: March 27, 2023Publication date: December 21, 2023Inventors: Ajaya Kumar Agrawal, Ishan Timalsina, Abhishek Gupta, Abhishek Bansal, Dipesh Jayantilal Rambhiya, Siddhartha Gunda, Lei Zhao, Kyle Michael Boston
-
Patent number: 11836496Abstract: 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: GrantFiled: April 29, 2022Date of Patent: December 5, 2023Assignee: PEOPLE CENTER, INC.Inventors: Siddhartha Gunda, Sanket Ketkar, Kyle Michael Boston, Yu Dong, Parker Rouse Conrad