Patents by Inventor Saurabh Agrawal
Saurabh 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: 20250037282Abstract: Systems and methods are configured for preprocessing of images for further content based analysis thereof. Such images are extracted from a source data file, by standardizing individual pages within a source data file as image data files, and identifying whether the image satisfies applicable size-based criteria, applicable color-based criteria, and applicable content-based criteria, among others, utilizing one or more machine-learning based models. Various systems and methods may identify particular features within the extracted images to facilitate further image-based analysis based on the identified features.Type: ApplicationFiled: September 19, 2024Publication date: January 30, 2025Inventors: Russell H. Amundson, Saurabh Bhargava, Rama Krishna Singh, Ravi Pande, Vishwakant Gupta, Gaurav Mantri, Abhinav Agrawal, Sapeksh Suman
-
Patent number: 12120632Abstract: A computer-implemented method for grouping devices in a massive multiple-input and multiple-output (MIMO)-based cellular network, in accordance with one embodiment, includes determining movement states of end devices in a cell of the massive MIMO-based cellular network, estimating payload requirements of the end devices, and grouping the end devices in a group based on the determined movement states and the estimated payload requirements.Type: GrantFiled: October 18, 2022Date of Patent: October 15, 2024Assignee: International Business Machines CorporationInventors: Utpal Mangla, Saurabh Agrawal, Dinesh C. Verma, Mathews Thomas, Sagar Tayal
-
Publication number: 20240338281Abstract: A disclosed framework enables virtually any aggressive Recovery Point Objective (RPO) to be enforced for a production database, without limitation on type of database management system (DBMS) or size of the production database. The framework overcomes technological barriers of the prior art, such as bottlenecks presented by a storage manager computer that traditionally managed database backups. To avoid the bottlenecks, an illustrative data storage management system does not engage the storage manager computer in storage operations that could impact the database RPO. Certain components are added and enhanced to autonomously capture database transaction logs, which are stored securely and persistently away from the DBMS. In a separate and less frequent operation, and with involvement of the storage manager computer, the illustrative system generates secondary copies in their final form. Meanwhile, temporary backup files can be used in restore operations without first being converted into secondary copies.Type: ApplicationFiled: June 17, 2024Publication date: October 10, 2024Applicant: Commvault Systems, Inc.Inventors: Chandresh SHARMA, Saurabh AGRAWAL, Brahmaiah VALLABHANENI, Hetal KAPADIA, Manoj Kumar VIJAYAN
-
Patent number: 12079775Abstract: Systems herein include a managed content application that can place markers for conversations within secure documents. A separate social application can serve as the platform for the conversations, allowing for efficient conversations that can occur in real time. The markers can be stored with the documents and identify the conversation, allowing users to retrieve historical conversations that occurred on the social application from within the document. This can allow users to quickly come up to speed without having to rehash the conversations with the original participants. Document security can also be maintained without sacrificing conversation efficiency of the social application.Type: GrantFiled: October 25, 2021Date of Patent: September 3, 2024Assignee: AirWatch LLCInventors: Gangadhar Nittala, Ramani Panchapakesan, Arjun Kochhar, Saurabh Agrawal, Akshay Laxminarayan, Ilanchezhian Kuppusamy
-
Patent number: 12056018Abstract: A disclosed framework enables virtually any aggressive Recovery Point Objective (RPO) to be enforced for a production database, without limitation on type of database management system (DBMS) or size of the production database. The framework overcomes technological barriers of the prior art, such as bottlenecks presented by a storage manager computer that traditionally managed database backups. To avoid the bottlenecks, an illustrative data storage management system does not engage the storage manager computer in storage operations that could impact the database RPO. Certain components are added and enhanced to autonomously capture database transaction logs, which are stored securely and persistently away from the DBMS. In a separate and less frequent operation, and with involvement of the storage manager computer, the illustrative system generates secondary copies in their final form. Meanwhile, temporary backup files can be used in restore operations without first being converted into secondary copies.Type: GrantFiled: June 17, 2022Date of Patent: August 6, 2024Assignee: Commvault Systems, Inc.Inventors: Chandresh Sharma, Saurabh Agrawal, Brahmaiah Vallabhaneni, Hetal Kapadia, Manoj Kumar Vijayan
-
Publication number: 20240232964Abstract: Disclosed is a method for encoding a usage-based pricing plan corresponding to at least one product or service to generate directed acyclic graph (DAG) in a machine-readable format, to automatically generate a customized invoice based on the usage-based pricing plan when an event triggers the DAG. The method includes: (i) encoding the usage-based pricing plan for the at least one product or service into the DAG template, to generate the DAG, (ii) storing the DAG in a machine-readable format to obtain machine-readable DAG, (iii) executing the machine-readable DAG to generate at least one invoice line item output, and (iv) automatically generating a customized invoice by obtaining the at least one invoice line output.Type: ApplicationFiled: January 10, 2023Publication date: July 11, 2024Inventor: Saurabh Agrawal
-
Patent number: 12026285Abstract: A privacy system includes a computing device configured to obtain user transactional data characterizing at least one transaction of a user on an ecommerce marketplace and to determine a privacy vulnerability score of the user by comparing the transactional data to a user vulnerability distribution. The computing device is also configured to send the privacy vulnerability score to a personalization engine.Type: GrantFiled: January 29, 2021Date of Patent: July 2, 2024Assignee: Walmart Apollo, LLCInventors: Kannan Achan, Durga Deepthi Singh Sharma, Behzad Shahrasbi, Saurabh Agrawal, Venugopal Mani, Soumya Wadhwa, Kamiya Motwani, Evren Korpeoglu, Sushant Kumar
-
Publication number: 20240129887Abstract: A computer-implemented method for grouping devices in a massive multiple-input and multiple-output (MIMO)-based cellular network, in accordance with one embodiment, includes determining movement states of end devices in a cell of the massive MIMO-based cellular network, estimating payload requirements of the end devices, and grouping the end devices in a group based on the determined movement states and the estimated payload requirements.Type: ApplicationFiled: October 18, 2022Publication date: April 18, 2024Inventors: Utpal Mangla, Saurabh Agrawal, Dinesh C. Verma, Mathews Thomas, Sagar Tayal
-
Publication number: 20240098486Abstract: Computer-implemented methods for autonomous identification of rouge devices in a communications network are provided. Aspects include collecting connection trace data including connection characteristics for each of a plurality of mobile devices in communication with a communications network and aggregating the connection trace data. Aspects also include determining performance characteristics for each of a plurality of groups of the plurality of mobile devices, wherein each of the plurality of groups corresponds to mobile devices having a type approval code and comparing the performance characteristics for each of the plurality of groups. Based on a determination that the performance characteristics of one of the plurality of groups deviate from the performance characteristics of a remaining set of the plurality of groups by more than a first threshold amount, aspects include designating the type approval code associated with the one of the plurality of groups as a rogue type approval code.Type: ApplicationFiled: September 21, 2022Publication date: March 21, 2024Inventors: Mathews Thomas, Sagar Tayal, Utpal Mangla, Dinesh C. Verma, SAURABH AGRAWAL
-
Publication number: 20230409441Abstract: A disclosed framework enables virtually any aggressive Recovery Point Objective (RPO) to be enforced for a production database, without limitation on type of database management system (DBMS) or size of the production database. The framework overcomes technological barriers of the prior art, such as bottlenecks presented by a storage manager computer that traditionally managed database backups. To avoid the bottlenecks, an illustrative data storage management system does not engage the storage manager computer in storage operations that could impact the database RPO. Certain components are added and enhanced to autonomously capture database transaction logs, which are stored securely and persistently away from the DBMS. In a separate and less frequent operation, and with involvement of the storage manager computer, the illustrative system generates secondary copies in their final form. Meanwhile, temporary backup files can be used in restore operations without first being converted into secondary copies.Type: ApplicationFiled: June 17, 2022Publication date: December 21, 2023Inventors: Chandresh Sharma, Saurabh Agrawal, Brahmaiah Vallabhaneni, Hetal Kapadia, Manoj Kumar Vijayan
-
Patent number: 11829251Abstract: Disclosed methods and systems leverage resources in a storage management system to restore a selected backup to a production site. The backup is partitioned into blocks with associated signatures. The production site may have blocks that have not changed from when the backup occurred, so those blocks do not need to be restored. Block signatures from the production site are compared with block signatures from the incremental backup to identify blocks that need to be restored. Efficiency may be achieved by synchronizing the replacement blocks from more easily accessible location where available before synchronizing from less accessible locations. In some embodiments, a user may specify the location of the site with the replacement blocks.Type: GrantFiled: January 14, 2021Date of Patent: November 28, 2023Assignee: Commvault Systems, Inc.Inventors: Manoj Kumar Vijayan, Saurabh Agrawal
-
Patent number: 11823592Abstract: The disclosed system and method focus on automatically generating questions from input of written text and/or audio transcripts (e.g., learning materials) to aid in teaching people through testing their knowledge about information they have previously been presented with. These questions may be presented to an end user via a conversational system (e.g., virtual agent or chatbot). The user can iterate through each question, provide feedback for the question, attempt to answer the question, and/or get an answer score for each answer. The disclosed system and method can generate questions tailored to a particular subject by using teaching materials as input. The disclosed system and method can further curate the questions based on various conditions to ensure that the questions are automatically selected and arranged in an order that best suits the subject taught and the learner answering the questions.Type: GrantFiled: August 31, 2021Date of Patent: November 21, 2023Assignee: Accenture Global Solutions LimitedInventors: Roshni Ramesh Ramnani, Shubhashis Sengupta, Saurabh Agrawal
-
Publication number: 20230315681Abstract: Techniques disclosed herein are well suited to restoring deduplicated backup data from cloud-based storage and from multi-node replicated files systems, and they also improve performance in more traditional data storage technologies. Pre-restore steps include analysis of deduplication indexes to identify data segments that are stored consecutively on storage media. Reading data in aggregate runs of consecutively stored data segments reduces interactions with storage media that hosts the deduplicated data and speeds up retrieval. Parallel reads from multiple storage devices in multi-node replicated file systems also speed up retrieval. An illustrative enhanced media agent pre-fetches data (stored in deduplicated form) in anticipation of read requests that are expected in the restore operation.Type: ApplicationFiled: June 7, 2023Publication date: October 5, 2023Inventors: Saurabh AGRAWAL, Manoj Kumar VIJAYAN
-
Patent number: 11770407Abstract: A recommender system can include a defender computing device that is configured to obtain customer interaction data characterizing customer interactions with an ecommerce marketplace. The defender computing device can also be configured to determine an item recommendation based on the customer interaction data using a trained differentially private recommendation model and send the item recommendation to the customer. The trained differentially private recommendation model is more likely to determine the same item recommendation after poisoned data is injected into the customer interaction data than a recommendation model that is not privately trained.Type: GrantFiled: January 12, 2021Date of Patent: September 26, 2023Assignee: Walmart Apollo, LLCInventors: Kannan Achan, Durga Deepthi Singh Sharma, Behzad Shahrasbi, Saurabh Agrawal, Venugopal Mani, Soumya Wadhwa, Kamiya Motwani, Evren Korpeoglu, Sushant Kumar
-
Patent number: 11756097Abstract: This application relates to apparatus and methods for automatically detecting attacks to advertisement systems. In some examples, a computing device trains a machine learning process based on a training dataset. The training dataset may be an identified portion of a website session dataset that includes a lower percentage of malicious data caused by attacks than other portions, or may include no malicious data. Once trained, the computing device generates features from a website session dataset for a customer, and applies the trained machine learning process to the generated features to detect malicious data within the website session dataset for the customer. Further, the computing device may filter the website session data to remove the detected malicious data, and may store the filtered website session data within a data repository. The computing device may provide the filtered website session data to a recommendation system to generate item recommendations for the customer.Type: GrantFiled: January 5, 2021Date of Patent: September 12, 2023Assignee: Walmart Apollo, LLCInventors: Kannan Achan, Durga Deepthi Singh Sharma, Behzad Shahrasbi, Saurabh Agrawal, Venugopal Mani, Soumya Wadhwa, Kamiya Motwani, Evren Korpeoglu, Sushant Kumar
-
Patent number: 11743356Abstract: Examples described herein include systems and methods for providing push notifications to a third-party application executing on a client device. An example can include encrypting user credentials, generating a callback Uniform Resource Locator (“URL”) with at least a portion of the encrypted credentials embedded into the URL, and requesting notifications from an email service to be provided at the callback URL. Upon receiving a notification at the callback URL, a system component can decrypt the credentials within the URL using a private key and log into the email account using those decrypted credentials. The system component can then generate a push notification based on any changes found in the email account and cause the notification to be delivered to the third-party application on the client device.Type: GrantFiled: January 29, 2018Date of Patent: August 29, 2023Assignee: VMware, Inc.Inventors: Ian Ragsdale, Ruben Nieves, Ashish Agrawal, Santhosh Chandrashekarappa, Nikhil Jere, Saurabh Agrawal
-
Patent number: 11602781Abstract: An apparatus for winding coils onto a spherical body includes a frame, a feeder spool, a first hemispherical bobbin, a second hemispherical bobbin, a first spring-loaded pin, a second spring-loaded pin, and a motor arrangement. The feeder spool is rotationally mounted on the frame, has first and second wires wound thereon, and is configured to rotate about a first rotational axis. The first and second hemispherical bobbins are rotationally mounted on the frame and configured to rotate about a second rotational axis that is parallel to the first rotational axis. The bobbins are spaced apart from each other to define a wire-feeder gap through which the first and second wires may be fed. The motor arrangement is coupled to the first and second hemispherical bobbins and is configured to cause the first and second hemispherical bobbins to rotate in opposite directions about the second rotational axis.Type: GrantFiled: December 19, 2019Date of Patent: March 14, 2023Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Saurabh Agrawal, Deena Dayalan Kothandaraman, Renju Chandrasekhara Panicker
-
Publication number: 20230068338Abstract: The disclosed system and method focus on automatically generating questions from input of written text and/or audio transcripts (e.g., learning materials) to aid in teaching people through testing their knowledge about information they have previously been presented with. These questions may be presented to an end user via a conversational system (e.g., virtual agent or chatbot). The user can iterate through each question, provide feedback for the question, attempt to answer the question, and/or get an answer score for each answer. The disclosed system and method can generate questions tailored to a particular subject by using teaching materials as input. The disclosed system and method can further curate the questions based on various conditions to ensure that the questions are automatically selected and arranged in an order that best suits the subject taught and the learner answering the questions.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Roshni Ramesh Ramnani, Shubhashis Sengupta, Saurabh Agrawal
-
Patent number: 11501185Abstract: Systems and methods of real-time modeling pipeline inferencing are disclosed. At least one model configured to calculate at least one metric from one or more features is deployed. A model inferencing pipeline configured to extract the one or more features from a customer-specific data pipeline is implemented for the at least one mode. The model inferencing pipeline is generated using a training data set extracted from a cross-customer data pipeline. The at least one metric is calculated using the one or more features extracted from the customer-specific data pipeline.Type: GrantFiled: January 30, 2019Date of Patent: November 15, 2022Assignee: Walmart Apollo, LLCInventors: Mridul Jain, Gajendra Alias Nishad Kamat, Pawan Gupta, Saurabh Agrawal
-
Patent number: 11442896Abstract: Techniques disclosed herein are used for restoring deduplicated backup data from cloud-based storage and from multi-node replicated files systems, and they also may be used in more traditional data storage technologies. Pre-restore steps include analysis of deduplication indexes to identify data segments that are stored consecutively on storage media. Reading data in aggregate runs of consecutively stored data segments reduces interactions with storage media that hosts the deduplicated data and speeds up retrieval. Parallel reads from multiple storage devices in multi-node replicated file systems also speed up retrieval. An illustrative enhanced media agent pre-fetches data (stored in deduplicated form) in anticipation of read requests that are expected in the restore operation.Type: GrantFiled: October 23, 2020Date of Patent: September 13, 2022Assignee: Commvault Systems, Inc.Inventors: Saurabh Agrawal, Manoj Kumar Vijayan