Patents by Inventor Siddharth Agrawal
Siddharth Agrawal 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: 20240362423Abstract: Disclosed is an improved approach to review and analysis a history of recorded facts for automation runs. This can be used to improve automation accuracy and to create dynamic dashboards.Type: ApplicationFiled: July 6, 2024Publication date: October 31, 2024Applicant: Kognitos, Inc.Inventors: Siddharth Agrawal, Aaron Dean BROWN, Binny Sher Gill, Rupesh Mehta, Aditya Sethuraman
-
Publication number: 20240362425Abstract: Disclosed is an improved approach to implement an improved approach to retrospectively examiner and edit facts for an automation run. The user can then continue processing from the point of the fact change, rather than being required to restart the entire process from the very beginning.Type: ApplicationFiled: July 6, 2024Publication date: October 31, 2024Applicant: Kognitos, Inc.Inventors: Siddharth Agrawal, Aaron Dean BROWN, Binny Sher Gill, Ziv Kennan, Rupesh Mehta, Mohsin Mumtaz
-
Patent number: 12090163Abstract: The invention relates to pharmaceutical compositions comprising ((((((R)-1-(6-amino-9H-purin-9-yl)propan-2-yl)oxy)methyl)(phenoxy)phosphoryl)oxy)methyl pivalate or a pharmaceutically acceptable derivative thereof, optionally with an additional agent, methods of making them, and their use in medicine.Type: GrantFiled: June 29, 2018Date of Patent: September 17, 2024Assignee: CIPLA LIMITEDInventors: Geena Malhotra, Kalpana Joshi, Jeevan Ghosalkar, Atul Daroi, Siddharth Agrawal
-
Publication number: 20240291836Abstract: Methods, systems, and devices for data management are described. A system supporting malware detection may obtain event data such as risk scores corresponding to events associated with a set of computing entities. Using the event data, the system may construct a graph that includes nodes that represent the set of computing entities, and edges that represent the events, where the edges are between initiator and affected nodes and are associated with the respective event risk scores. Using the graph, respective node risk scores may be calculated for at least some nodes of the graph, and one or more anomalous nodes may be identified based on the one or more anomalous nodes having respective node risk scores that satisfy a threshold. The system may then output an indication of one or more computing entities corresponding to the one or more anomalous nodes.Type: ApplicationFiled: February 24, 2023Publication date: August 29, 2024Inventors: Rohit Agrawal, Mudit Malpani, Anshul Gupta, Gaurav Maheshwari, Siddharth Sharma, Tyler Vu
-
Publication number: 20240233137Abstract: The present invention relates to identifying and/or generating high quality training data. More particularly, the present invention relates to determining a subset of images from a dataset that can be used as substantially high quality training data for the training of movement detection systems. Aspects and/or embodiments seek to provide a system and/or method of generating substantially high quality training data for a security event detection method and/or system using video data from surveillance cameras as input data.Type: ApplicationFiled: February 11, 2022Publication date: July 11, 2024Inventors: SIDDHARTH AGRAWAL, ASHWIN D'CRUZ, CHRIS TEGHO, DAVID HALL, BORIS PLOIX
-
Publication number: 20240135547Abstract: The present invention relates to identifying and/or generating high quality training data. More particularly, the present invention relates to determining a subset of images from a dataset that can be used as substantially high quality training data for the training of movement detection systems. Aspects and/or embodiments seek to provide a system and/or method of generating substantially high quality training data for a security event detection method and/or system using video data from surveillance cameras as input data.Type: ApplicationFiled: February 11, 2022Publication date: April 25, 2024Inventors: SIDDHARTH AGRAWAL, ASHWIN D'CRUZ, CHRIS TEGHO, DAVID HALL, BORIS PLOIX
-
Patent number: 11507608Abstract: A method, system and computer-usable medium are disclosed for improving search engine ranking of a landing page using automated analysis of landing pages of third-party entities. Certain embodiments include receiving, at a user interface, a primary keyword associated with a targeted landing page of a primary entity; transmitting the primary keyword to a search engine; and receiving a search engine results page from the search engine. The search engine results page may be used to identify landing pages of third-party entities having a higher rank than the targeted landing page. Secondary keywords occurring on the third-party landing pages may be identified and analyzed to determine whether inclusion of the secondary keyword in the targeted landing page will increase ranking of the targeted landing page in the search engine.Type: GrantFiled: January 24, 2019Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Siddharth Agrawal, Ashish Kumar Palo, Mehak Preet, Kabya Koel Kar, Wasim Bari
-
Patent number: 11321141Abstract: A method comprises receiving a request to execute an instance of a given software container, determining source code entities of source code of the given software container, and generating a given software container profile for the given software container based at least in part on rankings associated with the source code entities. The method also comprises creating a resource management plan for the given software container utilizing one or more machine learning algorithms, the resource management plan comprising resource management metric thresholds determined based at least in part on historical resource utilization data for additional software containers having associated software container profiles similar to the given software container profile.Type: GrantFiled: September 20, 2019Date of Patent: May 3, 2022Assignee: Dell Products L.P.Inventors: Mohammad Rafey, Siddharth Agrawal
-
Patent number: 11132448Abstract: Methods, apparatus, and processor-readable storage media for encryption using wavelet transformation are provided herein. An example computer-implemented method includes generating a modified item of cryptographic information by randomly incorporating one or more characters into a user-provided item of cryptographic information; converting the modified item of cryptographic information to a matrix code; creating multiple bands of data by applying wavelet transformation to the matrix code; generating one or more encrypted items of cryptographic information by converting a selected one of the multiple bands of data into a sequence of multiple characters by applying an encoding process to the selected band of data; and storing the encrypted items of cryptographic information in a database for use in authentication requests.Type: GrantFiled: August 1, 2018Date of Patent: September 28, 2021Assignee: Dell Products L.P.Inventors: Sathish Bikumala, Siddharth Agrawal, Ashish Kumar Palo
-
Patent number: 11012696Abstract: In some examples, a computing device may receive a request for a video segment captured by a particular camera, where the request specifies a date, a start time, and a length of the video segment. The computing device may identify stored data associated with the video segment in a storage device based on the date, the start time, the length, and an identifier associated with the particular camera and retrieve the stored data from the storage device. The computing device may determine that the stored data includes a subset of the video frames that were sent from the particular camera and excludes a remainder of the video frames and regenerate the remainder of the video frames based on the stored data to create regenerated data. The computing device may reconstruct the reconstructed video segment by merging the stored data with the regenerated data and provide the reconstructed video segment.Type: GrantFiled: May 3, 2018Date of Patent: May 18, 2021Assignee: Dell Products L.P.Inventors: Siddharth Agrawal, Ashish Kumar Palo, Gyanendra Kumar Patro
-
Publication number: 20210089361Abstract: A method comprises receiving a request to execute an instance of a given software container, determining source code entities of source code of the given software container, and generating a given software container profile for the given software container based at least in part on rankings associated with the source code entities. The method also comprises creating a resource management plan for the given software container utilizing one or more machine learning algorithms, the resource management plan comprising resource management metric thresholds determined based at least in part on historical resource utilization data for additional software containers having associated software container profiles similar to the given software container profile.Type: ApplicationFiled: September 20, 2019Publication date: March 25, 2021Inventors: Mohammad Rafey, Siddharth Agrawal
-
Publication number: 20200242147Abstract: A method, system and computer-usable medium are disclosed for improving search engine ranking of a landing page using automated analysis of landing pages of third-party entities. Certain embodiments include receiving, at a user interface, a primary keyword associated with a targeted landing page of a primary entity; transmitting the primary keyword to a search engine; and receiving a search engine results page from the search engine. The search engine results page may be used to identify landing pages of third-party entities having a higher rank than the targeted landing page. Secondary keywords occurring on the third-party landing pages may be identified and analyzed to determine whether inclusion of the secondary keyword in the targeted landing page will increase ranking of the targeted landing page in the search engine.Type: ApplicationFiled: January 24, 2019Publication date: July 30, 2020Applicant: Dell Products L.P.Inventors: Siddharth Agrawal, Ashish Kumar Palo, Mehak Preet, Kabya Koel Kar, Wasim Bari
-
Publication number: 20200133658Abstract: A method is used in maintaining a software project in computing environments. A software project maintenance module processes at least one transaction associated with source code of the software project, where the transaction requires validation by a plurality of contributors in a decentralized network. The software project maintenance module updates the decentralized network by adding the at least one processed transaction as a block in the decentralized network.Type: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Siddharth Agrawal, Chetan Pudiyanda Somaiah
-
Publication number: 20200113919Abstract: The invention relates to pharmaceutical compositions comprising ((((((R)-1-(6-amino-9H-purin-9-yl) propan-2-yl)oxy)methyl)(phenoxy)phosphoryl)oxy)methyl pivalate or a pharmaceutically acceptable derivative thereof, optionally with an additional agent, methods of making them, and their use in medicine.Type: ApplicationFiled: June 29, 2018Publication date: April 16, 2020Inventors: Geena MALHOTRA, Kalpana JOSHI, Jeevan GHOSALKAR, Atul DAROI, Siddharth AGRAWAL
-
Patent number: 10572817Abstract: A novel entity resolution approach for the organization entity domain can be implemented in the MapReduce framework with low memory requirements so that it may scale to large scale datasets. A new clustering approach, sClust, significantly improves the recall of the pairwise classifier.Type: GrantFiled: March 19, 2015Date of Patent: February 25, 2020Assignee: PEOPLECONNECT, INC.Inventors: Hakan Kardes, Deepak Konidena, Siddharth Agrawal, Micah Huff, Ang Sun, Lin Chen, Andrew Kellberg, Xin Wang
-
Publication number: 20200042722Abstract: Methods, apparatus, and processor-readable storage media for encryption using wavelet transformation are provided herein. An example computer-implemented method includes generating a modified item of cryptographic information by randomly incorporating one or more characters into a user-provided item of cryptographic information; converting the modified item of cryptographic information to a matrix code; creating multiple bands of data by applying wavelet transformation to the matrix code; generating one or more encrypted items of cryptographic information by converting a selected one of the multiple bands of data into a sequence of multiple characters by applying an encoding process to the selected band of data; and storing the encrypted items of cryptographic information in a database for use in authentication requests.Type: ApplicationFiled: August 1, 2018Publication date: February 6, 2020Inventors: Sathish Bikumala, Siddharth Agrawal, Ashish Kumar Palo
-
Publication number: 20190342556Abstract: In some examples, a computing device may receive a request for a video segment captured by a particular camera, where the request specifies a date, a start time, and a length of the video segment. The computing device may identify stored data associated with the video segment in a storage device based on the date, the start time, the length, and an identifier associated with the particular camera and retrieve the stored data from the storage device. The computing device may determine that the stored data includes a subset of the video frames that were sent from the particular camera and excludes a remainder of the video frames and regenerate the remainder of the video frames based on the stored data to create regenerated data. The computing device may reconstruct the reconstructed video segment by merging the stored data with the regenerated data and provide the reconstructed video segment.Type: ApplicationFiled: May 3, 2018Publication date: November 7, 2019Inventors: Siddharth Agrawal, Ashish Kumar Palo, Gyanendra Kumar Patro
-
Patent number: 10157429Abstract: Finding connected components in a graph is a well-known problem in a wide variety of application areas such as social network analysis, data mining, image processing, and etc. We present an efficient and scalable approach to find all the connected components in a given graph. We compare our approach with the state-of-the-art on a real-world graph. We also demonstrate the viability of our approach on a massive graph with ˜6B nodes and ˜92B edges on an 80-node Hadoop cluster. To the best of our knowledge, this is the largest graph publicly used in such an experiment.Type: GrantFiled: March 19, 2015Date of Patent: December 18, 2018Assignee: PeopleConnect, Inc.Inventors: Hakan Kardes, Siddharth Agrawal, Xin Wang, Ang Sun
-
Publication number: 20150269230Abstract: Finding connected components in a graph is a well-known problem in a wide variety of application areas such as social network analysis, data mining, image processing, and etc. We present an efficient and scalable approach to find all the connected components in a given graph. We compare our approach with the state-of-the-art on a real-world graph. We also demonstrate the viability of our approach on a massive graph with ˜6B nodes and ˜92B edges on an 80-node Hadoop cluster. To the best of our knowledge, this is the largest graph publicly used in such an experiment.Type: ApplicationFiled: March 19, 2015Publication date: September 24, 2015Inventors: Hakan KARDES, Siddharth AGRAWAL, Xin WANG, Ang SUN
-
Publication number: 20150269494Abstract: A novel entity resolution approach for the organization entity domain can be implemented in the MapReduce framework with low memory requirements so that it may scale to large scale datasets. A new clustering approach, sClust, significantly improves the recall of the pairwise classifier.Type: ApplicationFiled: March 19, 2015Publication date: September 24, 2015Inventors: Hakan KARDES, Deepak KONIDENA, Siddharth AGRAWAL, Micah HUFF, Ang SUN, Lin CHEN, Andrew KELLBERG, Xin WANG