Patents by Inventor Vipul Gupta
Vipul Gupta 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: 20240103612Abstract: The present disclosure provides a method for intelligent user localization in a metaverse, including: detecting movements of a wearable head gear configured to present virtual content to a user, and generating sensor data and visual data using an inertial sensor and a camera, respectively, mapping the visual data to a virtual world using an image associated with the visual data to localize the user in the virtual world; providing the visual data and the sensor data to a first Machine Learning (ML) model and a second ML model, respectively; extracting a plurality of key points from the visual data and distinguishing stable key points and dynamic key points; and removing visual impacts corresponding to the visual data having a relatively low weightage, and providing a relatively high weightage to the sensor data processed through the second ML model.Type: ApplicationFiled: November 15, 2023Publication date: March 28, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Vipul GUPTA, Abhishek SHARMA, Aryan JAISWAL, Vaibhav NEGI
-
Publication number: 20240005016Abstract: Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, computing entities, and/or the like for facilitating efficient and effective execution of database management operations. For example, various embodiments of the present invention describe techniques for enabling access to anatomized data associated with a database table without using computationally expensive data anatomization techniques that use data masking and/or data manipulation and by using limited access pointers that are generated using randomized associations between database rows of a database table.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Nipun Aggarwal, Vipul Gupta
-
Patent number: 11854418Abstract: This disclosure is directed to methods, computer program products, and systems for providing surface vehicle tracking data, including indications of potential collision zones, to an airport map display system onboard an aircraft. In one example, a method includes identifying historical navigation route data, aerodrome guidance features, and a predicted path of a first vehicle. The method further includes determining predicted positions along the predicted path and determining predicted positions of a second vehicle and comparing vehicle envelopes for the two vehicles to determine a predicted collision zone of the vehicles.Type: GrantFiled: October 14, 2020Date of Patent: December 26, 2023Assignee: Honeywell International Inc.Inventors: Vipul Gupta, Lawrence J. Surace, Sujaya Rao, Rajesh Chenchu, Siva Prasad Kolli, Vinod Prakash Singh
-
Publication number: 20230409463Abstract: Various embodiments of the present invention provide methods, apparatuses, computing devices, and/or the like that are configured to perform software application framework monitoring using alert signatures for the software applications that are generated by at least one of: (i) a conditional ensemble machine learning framework comprise one or more alert priority score generation machine learning models, one or more alert priority explanation generation machine learning models, and a conditional ensemble machine learning model that is configured to generate an explanation-inclusive alert signature if a deep-learning-based alert priority score generated by the alert priority score generation machine learning models is identical to a decision-tree-based alert priority designation generated by the alert priority explanation generation machine learning models, and (ii) a set of alert priority score adjustment models such as an entity-based alert priority score adjustment model, a temporal alert priority score adjuType: ApplicationFiled: May 31, 2022Publication date: December 21, 2023Inventors: Vipul Gupta, Akshar Prasad
-
Publication number: 20230385182Abstract: Various embodiments of the present invention provide methods, apparatuses, computing devices, and/or the like that are configured to perform software application framework monitoring using alert signatures for the software applications that are generated by at least one of: (i) a conditional ensemble machine learning framework comprise one or more alert priority score generation machine learning models, one or more alert priority explanation generation machine learning models, and a conditional ensemble machine learning model that is configured to generate an explanation-inclusive alert signature if a deep-learning-based alert priority score generated by the alert priority score generation machine learning models is identical to a decision-tree-based alert priority designation generated by the alert priority explanation generation machine learning models, and (ii) a set of alert priority score adjustment models such as an entity-based alert priority score adjustment model, a temporal alert priority score adjuType: ApplicationFiled: May 31, 2022Publication date: November 30, 2023Inventors: Vipul Gupta, Akshar Prasad
-
Patent number: 11815954Abstract: Provided is a method, performed by an electronic device, of performing an operation based on bending, the method including: sensing bending that deforms a shape of the electronic device; determining a first region, from which the bending is sensed, from among regions of the electronic device; selecting an object indicated by the first region from at least one object displayed on the electronic device; and performing an operation on the selected object.Type: GrantFiled: July 10, 2019Date of Patent: November 14, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Vipul Gupta, Rahul Agrawal, Ankur Agrawal, Amit Agrawal, Kalgesh Singh, Saurabh Kumar, Ashutosh Raghuvanshi
-
Publication number: 20230259445Abstract: Systems and methods for determining the priority of a set of reports available to a user. The method comprising determining, by a reporting application, a set of reports available to a user, each report including one or more metrics. The method further comprising obtaining metric data associated with each of the set of reports available to the user, accessing one or more priority calculation parameters for each report in the set of reports, calculating a priority value of each report of the set of reports based on the metric data and the priority calculation parameters for each report, and determining one or more high priority reports based on the priority value of each report of the set of reports.Type: ApplicationFiled: February 14, 2022Publication date: August 17, 2023Inventors: Vipul Gupta, Nipun Aggarwal
-
Patent number: 11726889Abstract: Systems and methods provide techniques for more effective and efficient predictive monitoring of a software application framework. For example, various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient predictive monitoring of a software application framework using alert signatures for the software application that are generated by using at least one of first-order alert classification machine learning models, temporal-sequential alert classification machine learning models, categorical-sequential alert classification machine learning models, alert classification machine learning models, and second-order alert classification machine learning models.Type: GrantFiled: March 30, 2022Date of Patent: August 15, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN, INC.Inventors: Shashank Prasad Rao, Vipul Gupta, Akshar Prasad
-
Publication number: 20230244499Abstract: Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient solutions for designing software architecture of collaborative software application frameworks. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable communications between a collaboration service computing device and a set of m service components via m service plugins comprising internal service plugins and external service plugin, where each service plugin comprises an asynchronous processing queue and a continuous execution thread.Type: ApplicationFiled: January 28, 2022Publication date: August 3, 2023Inventors: Vipul Gupta, Ujjawal Kumar Ravi
-
Patent number: 11704188Abstract: Embodiments of the present disclosure provide improved identification and handling of root causes for data event(s). Some embodiments improve the accuracy of determinations of a root cause or likely order of root causes of a data event affecting any number of system(s), and cause transmission of data associated with such root cause(s) for use in triaging such data event(s) and/or facilitating efficient servicing to resolve the data event. Some embodiments utilize modified centrality algorithm(s) to efficiently and accurately identify a likely root cause of a data event in a computing environment. Some embodiments generate and/or output notifications that indicate the particular computing system(s) identified as a root cause of a data event, and/or the particular computing system(s) identified not as a root cause but affected by a data event of the root cause computing system.Type: GrantFiled: December 17, 2021Date of Patent: July 18, 2023Assignees: ATLASSIAN PTY LTD, ATLASSIAN INCInventors: Vipul Gupta, Nipun Aggarwal, Sandipan Biswas, Abhishek Gupta
-
Publication number: 20230195557Abstract: Embodiments of the present disclosure provide improved identification and handling of root causes for data event(s). Some embodiments improve the accuracy of determinations of a root cause or likely order of root causes of a data event affecting any number of system(s), and cause transmission of data associated with such root cause(s) for use in triaging such data event(s) and/or facilitating efficient servicing to resolve the data event. Some embodiments utilize modified centrality algorithm(s) to efficiently and accurately identify a likely root cause of a data event in a computing environment. Some embodiments generate and/or output notifications that indicate the particular computing system(s) identified as a root cause of a data event, and/or the particular computing system(s) identified not as a root cause but affected by a data event of the root cause computing system.Type: ApplicationFiled: December 17, 2021Publication date: June 22, 2023Inventors: Vipul Gupta, Nipun Aggarwal, Sandipan Biswas, Abhishek Gupta
-
Publication number: 20230196537Abstract: A method for enhancing image quality using an electronic device is provided. The method includes receiving, by the electronic device, an image frame from a network, monitoring, by the electronic device, a network parameter of the network, determining, by the electronic device, a context of the electronic device, identifying, by the electronic device, a visual degradation in the image frame based on the monitored network parameter and the context of the electronic device, and modifying, by the electronic device, a visual quality factor of the image frame based on the visual degradation in the image frame for enhancing the image quality.Type: ApplicationFiled: September 29, 2022Publication date: June 22, 2023Inventors: Vipul GUPTA, Ankur AGRAWAL, Vaibhav NEGI, Rahul AGRAWAL
-
Publication number: 20230188520Abstract: Embodiments herein provide a method for authenticating wireless devices. The method includes generating, by a first wireless device, first biometric data of a user based on a user input. The method further includes determining, by the first wireless device, at least one standard parameter of a first wireless signal being generated by the first wireless device. The method further includes modifying, based on the first biometric data, the at least one standard parameter of the first wireless signal resulting in a second wireless signal. The method further includes transmitting, by the first wireless device to a second wireless device, the second wireless signal, based on a match between the at least one standard parameter of the second wireless signal and at least one reference parameter of a third wireless signal that has been pre-stored in the second wireless device.Type: ApplicationFiled: June 30, 2022Publication date: June 15, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Vipul GUPTA, Ankur AGRAWAL, Vaibhav NEGI, Rahul AGRAWAL
-
Publication number: 20230129613Abstract: A system that may receive and compile data in-flight from an onboard weather radar device, as well as other information from other sources while an aircraft travels along a flight path. The system may compare the received information to the observed flight path for an aircraft and generate a suggested improved flight path based on the received information. The system may also consider historical information from previous flights, including historical weather information associated with the previous flight paths, amount of fuel used, time enroute, and similar factors. The system may present actual historical flights along with a comparison to a suggested improved flight path for each of the historical flights. The comparison may provide training for flight operations planning, and the flight crew, that showcase the benefits of following the suggested improved flight paths.Type: ApplicationFiled: October 22, 2021Publication date: April 27, 2023Inventors: Donald C. Kauffman, Megan Kohagen, Vipul Gupta, Michael R. Jackson
-
Publication number: 20230090023Abstract: The disclosure provides a method for receiving a query from a user of the electronic device, wherein the query is one of a voice query, a gesture query and a text query; determining an intermediate response for an augmented query; categorizing, by the electronic device, the intermediate response; selecting at least one other user communicating with the user of the electronic device for the determined category of the intermediate response; determining a perception of the at least one other user based on a profile of the at least one other user and a communication history with the at least one other user; and generating, by the electronic device, a final response for the user of the electronic device based on the perception of at least one other user and the determined intermediate response.Type: ApplicationFiled: August 1, 2022Publication date: March 23, 2023Inventors: Vipul GUPTA, Ankur AGRAWAL, Rahul AGRAWAL
-
Patent number: 11601500Abstract: A method of storing or searching data files on a plurality of cloud-based storage systems includes detecting an event on the electronic device indicative of storing at least one data file on a cloud-based storage, analyzing the at least one data file in response to detecting the event to extract a plurality of elements, mapping the plurality of elements to one or more rules stored in a memory of the electronic device, selecting at least one cloud-based storage for storing the at least one data file, and storing information corresponding to the at least one data file in the memory upon storing the at least one data file onto the selected at least one cloud-based storage for searching the at least one data file.Type: GrantFiled: March 18, 2020Date of Patent: March 7, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Vipul Gupta, Ankur Agrawal, Rahul Agrawal, Prashant Sharma, Anil Kumar Saini, Kalgesh Singh, Saurabh Kumar
-
Patent number: 11558334Abstract: The disclosure herein describes a system for generating customizable summaries of multi-message conversations in email threads and other multi-message and multi-participant messaging applications. A summary icon is displayed if the number of messages in a thread exceeds a threshold number. Message data is cleaned and analyzed by ML models to generate feature vectors representing the messages content. Multiple loglinear regression models compute similarity between message sentences. Clustering algorithm(s) to generate a multi-message conversation thread summary based on the values. If the user selects the summary icon, the multi-message conversation thread summary is displayed. The summary includes summary sentences and/or annotations describing content of the messages in the thread, participants contributing to the messages in the thread, links back to the original messages in the thread and/or a count of the number of messages contributed by each participant.Type: GrantFiled: March 15, 2021Date of Patent: January 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Vipul Gupta, Aparajita, Arun K. Dixit, Supriya A. Supugade, Manish Sharma
-
Patent number: 11455326Abstract: A method of and system of efficient storage of data entries containing textual data is disclosed. The method may include accessing a plurality of data entries in a dataset, arranging the plurality of data entries in the dataset in a lexical order, placing a predetermined number of the plurality of data entries in each of a plurality of subblocks, performing data compression on the plurality of data entries in each of the plurality of subblocks to reduce redundancy in the plurality of data entries and create compressed data entries, placing one or more subblocks in each of a plurality of page blocks, and storing each of the plurality of page blocks in a storage device to provide efficient searching and improved functionality for the dataset.Type: GrantFiled: July 21, 2019Date of Patent: September 27, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Vipul Gupta
-
Patent number: 11372724Abstract: A method and system are provided for handling a blockchain network based file storage system including a plurality of electronic devices.Type: GrantFiled: February 11, 2020Date of Patent: June 28, 2022Inventors: Vipul Gupta, Ankur Agrawal, Rahul Agrawal, Prashant Sharma, Kalgesh Singh, Saurabh Kumar, Anil Kumar Saini
-
Publication number: 20220198006Abstract: A method for preventing data leakage may include: identifying data that is generated by at least one framework application in response to a data request from a first machine learning (ML) engine of a plurality of ML engines; creating a plurality of data blocks based on the generated data, a category of the first ML engine, and a tag associated with the first ML engine and the at least one framework application; determining whether the plurality of data blocks are valid to share with the first ML engine using an activity block chain associated with each of the plurality of framework applications; based on the plurality of data blocks being valid, sharing the plurality of data blocks with the first ML engine, and otherwise discarding the plurality of data blocks not to share with the first ML engine.Type: ApplicationFiled: December 30, 2021Publication date: June 23, 2022Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rahul Agrawal, Vipul Gupta, Saurabh Kumar, Ankur Agrawal, Nitesh Goyal