Patents by Inventor Shubham Choudhary
Shubham Choudhary 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).
-
Patent number: 11935071Abstract: 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: GrantFiled: July 8, 2022Date of Patent: March 19, 2024Assignee: PEOPLE CENTER, INC.Inventors: Sachin Aralasurali Suryanarayana, Tomer Schwartz, Parthasarathy Jeyaram, Prateek Agarwal, Shubham Choudhary, Sanket Singhal, Sanjay Lal Bhavnani
-
Publication number: 20230368214Abstract: 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: ApplicationFiled: July 8, 2022Publication date: November 16, 2023Inventors: Sachin Aralasurali Suryanarayana, Tomer Schwartz, Parthasarathy Jeyaram, Prateek Agarwal, Shubham Choudhary, Sanket Singhal, Sanjay Lal Bhavnani
-
Publication number: 20230362231Abstract: In one disclosed embodiment, a computing system may instruct a first content repository to store a first part of a file but not a second part of the file, the first content repository being associated with a first internet protocol (IP) address, and may instruct a second content repository to store the second part of the file but not the first part of the file, the second content repository being associated with a second IP address that is different than the first IP address. In response to the computing system receiving a request for the file from a client device, the computing system may instruct the client device to retrieve the second part of the file, but not the first part of the file, from the second content repository using the second IP address.Type: ApplicationFiled: June 15, 2022Publication date: November 9, 2023Inventors: Amogh Madanayakanahalli Kumar, Praveen Raja Dhanabalan, Shubham Choudhary
-
Publication number: 20230237075Abstract: 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: ApplicationFiled: March 27, 2023Publication date: July 27, 2023Inventors: Sachin Aralasurali Suryanarayana, Shubham Choudhary, Kevinkumar Amipara, Neelesh Lohani, Sanket Singhal
-
Patent number: 11706203Abstract: Described embodiments provide systems and methods for validating a request to perform an action to access at least one file. A computing device can receive a request from the client, the request being to perform an action to access at least one file and including a first computed value indicative of one or more previous actions on files. The computing device may compare the first computed value to a second computed value maintained by the computing device independently from the first computed value. The second computed value may be indicative of the one or more previous actions on the files. The computing device may perform secondary authentication in addition to primary authentication for the client, responsive to an indication of trustworthiness of the client or the file according to the comparison of the first computed value to the second computed value.Type: GrantFiled: May 14, 2021Date of Patent: July 18, 2023Inventors: Aayush Bhala, Praveen Raja Dhanabalan, Shubham Choudhary
-
Patent number: 11677567Abstract: A computing device may receive a file previously uploaded by another device, and may validate the received file using data including a first value encrypted based on a document (e.g., a digital certificate or identification certificate) of the uploading device. The computing device may determine the validity of the certificate based on a certificate of a remote computing device to which the file was uploaded, and may decrypt the first value using a key of the certificate of the uploading device. The computing device may determine a second value for the received file and may determine validity of the received file based on a match of the first value and the second value.Type: GrantFiled: January 5, 2021Date of Patent: June 13, 2023Inventors: Praveen Raja Dhanabalan, Aayush Bhala, Shubham Choudhary
-
Publication number: 20230169608Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for generating professional employer organization reports. The disclosed technology can access request data that includes a request for a professional employer organization report associated with an entity. Based on the request data, organizational data can be accessed. The organizational data includes information associated with a plurality of entities including the entity, one or more payrolls of the entity, and one or more regions associated with the entity. Based on the request data, regulatory data including regulatory information for the one or more regions associated with the entity can be accessed. Based on one or more runtime operations performed on the organizational data and the regulatory data, output including one or more professional employer organization reports associated with the entity can be generated.Type: ApplicationFiled: March 4, 2022Publication date: June 1, 2023Inventors: Sachin Aralasurali Suryanarayana, Shubham Choudhary, Sanket Singhal
-
Publication number: 20230169466Abstract: An insurance management system of a professional employer organization (PEO) is disclosed. The system can include a database that stores organizational data associated with a plurality of organizations that are part of a PEO. The system can obtain first organizational data associated with a first organization of the plurality of organizations. The first organization data can include employee data of the first organization. Additionally, the system can determine a risk assessment score of the first organization based on the employee data of the first organization. Moreover, the system determines a plurality of insurance plans for the first organization based on the risk assessment score of the first organization. Furthermore, the system can rank the plurality of insurance plans based on the value and the coverage plan of each insurance plan. Subsequently, the system can present an insurance report based on the ranking of the plurality of insurance plans.Type: ApplicationFiled: January 31, 2022Publication date: June 1, 2023Inventors: Aditya Prakash, Kevinkumar Amipara, Sachin Aralasurali Suryanarayana, Sankaranarayanan Mahadevan, Sanket Singhal, Shubham Choudhary, Vishal Sah
-
Patent number: 11615121Abstract: 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: GrantFiled: March 4, 2022Date of Patent: March 28, 2023Assignee: PEOPLE CENTER, INC.Inventors: Sachin Aralasurali Suryanarayana, Shubham Choudhary, Kevinkumar Amipara, Neelesh Lohani, Sanket Singhal
-
Publication number: 20220368686Abstract: Described embodiments provide systems and methods for validating a request to perform an action to access at least one file. A computing device can receive a request from the client, the request being to perform an action to access at least one file and including a first computed value indicative of one or more previous actions on files. The computing device may compare the first computed value to a second computed value maintained by the computing device independently from the first computed value. The second computed value may be indicative of the one or more previous actions on the files. The computing device may perform secondary authentication in addition to primary authentication for the client, responsive to an indication of trustworthiness of the client or the file according to the comparison of the first computed value to the second computed value.Type: ApplicationFiled: May 14, 2021Publication date: November 17, 2022Applicant: Citrix Systems, Inc.Inventors: Aayush Bhala, Praveen Raja Dhanabalan, Shubham Choudhary
-
Publication number: 20220217001Abstract: A computing device may receive a file previously uploaded by another device, and may validate the received file using data including a first value encrypted based on a document (e.g., a digital certificate or identification certificate) of the uploading device. The computing device may determine the validity of the certificate based on a certificate of a remote computing device to which the file was uploaded, and may decrypt the first value using a key of the certificate of the uploading device. The computing device may determine a second value for the received file and may determine validity of the received file based on a match of the first value and the second value.Type: ApplicationFiled: January 5, 2021Publication date: July 7, 2022Inventors: Praveen Raja Dhanabalan, Aayush Bhala, Shubham Choudhary
-
Publication number: 20220078227Abstract: Methods and systems for transmitting files based on network conditions are described herein. Network conditions of a network that connects a first computing device and a second computing device may be determined. A usage pattern of one or more users may be determined. Based on the network conditions, a first priority level of a first file, and/or the usage pattern, a first file may be sent from the first computing device to the second computing device. Based on the network conditions, a second priority level of a second file, and/or the usage pattern, a delay period may be determined for the second file, and transmission of the second file may be delayed. The first computing device may send a summary of the second file to the second computing device.Type: ApplicationFiled: November 1, 2021Publication date: March 10, 2022Inventors: Shubham Choudhary, Aayush Bhala, Praveen Raja Dhanabalan
-
Patent number: 11201909Abstract: Methods and systems for transmitting files based on network conditions are described herein. Network conditions of a network that connects a first computing device and a second computing device may be determined. A usage pattern of one or more users may be determined. Based on the network conditions, a first priority level of a first file, and/or the usage pattern, a first file may be sent from the first computing device to the second computing device. Based on the network conditions, a second priority level of a second file, and/or the usage pattern, a delay period may be determined for the second file, and transmission of the second file may be delayed. The first computing device may send a summary of the second file to the second computing device.Type: GrantFiled: September 8, 2020Date of Patent: December 14, 2021Assignee: Citrix Systems, Inc.Inventors: Shubham Choudhary, Aayush Bhala, Praveen Raja Dhanabalan
-
Patent number: D901554Type: GrantFiled: May 15, 2020Date of Patent: November 10, 2020Assignee: DEERE & COMPANYInventors: Tushar Sonje, Manish M. Kute, Vinayak V. Pawar, Shreyas Chouthai, Shubham Choudhary
-
Patent number: D931908Type: GrantFiled: May 15, 2020Date of Patent: September 28, 2021Assignee: Deere & CompanyInventors: Tushar Sonje, Manish M. Kute, Sandesh S. Yadao, Shubham Choudhary