Patents by Inventor Ankit Agarwal
Ankit Agarwal 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: 11914378Abstract: A computer-implemented method for controlling a vehicle includes receiving, via a processor, from two or more IX control devices disposed at a two or more stationary positions having known latitudes longitudes and orientations, first sensory data identifying the position and dimensions of a feature in a mapped region. The processor generates a plurality of IX nodes based on the first sensory data received from the IX control devices, and receives LiDAR point cloud that includes LiDAR and other vehicle sensory device data such as Inertial Measurement Unit (IMU) data received from a Vehicle (AV) driving in the mapped region. The LiDAR point cloud includes a simultaneous localization and mapping (SLAM) map having second dimension information and second position information associated with the feature in the mapped region. The processor generates, without GPS and/or real-time kinematics information, an optimized High-Definition (HD) map having Absolute accuracy using batch optimization and map smoothing.Type: GrantFiled: May 18, 2021Date of Patent: February 27, 2024Assignee: Ford Global Technologies, LLCInventors: Ankit Vora, Siddharth Agarwal, Krishanth Krishnan
-
Publication number: 20240009342Abstract: The present invention relates to large scale manufacture of nanoscale microsheets for use in applications such as wound healing or modification of a biological or medical surface.Type: ApplicationFiled: January 17, 2023Publication date: January 11, 2024Inventors: Ankit Agarwal, Gaurav Pranami, Tyler B. Nelson, Anna M. O'Keefe, Nicholas L. Abbott, Eric Crawford
-
Publication number: 20230342022Abstract: Embodiments are directed to providing control functionality of a display of an electronic device. The method includes determining, by the electronic device, an event and partitioning, by the electronic device, a rear side of the electronic device into dynamic tiles based on multiple parameters associated with the display, based on determining the event. The method also includes detecting, by the electronic device, a user gesture on the dynamic tile on the rear side of the electronic device and classifying, by the electronic device, the detected gesture into a gesture category. Further, the method includes determining, by the electronic device, a functionality based on the gesture on the rear side of the electronic device and the corresponding gesture category. The method includes controlling, by the electronic device, the functionality on the display of the electronic device.Type: ApplicationFiled: June 30, 2023Publication date: October 26, 2023Inventors: Choice CHOUDHARY, Ankit AGARWAL, Shivam Singh RAJPUT
-
Publication number: 20230158067Abstract: The present invention relates to the use of compositions comprising sialic acid to inhibit or treat coronavirus infections, and in particular those caused by SARS-CoV-2 (Severe Acute Respiratory Syndrome Coronavirus 2).Type: ApplicationFiled: April 6, 2021Publication date: May 25, 2023Inventor: Ankit Agarwal
-
Patent number: 11554194Abstract: The present invention relates to large scale manufacture of nanoscale microsheets for use in applications such as wound healing or modification of a biological or medical surface.Type: GrantFiled: July 28, 2017Date of Patent: January 17, 2023Assignee: Imbed Biosciences Inc.Inventors: Ankit Agarwal, Gaurav Pranami, Tyler B. Nelson, Anna M. O'Keefe, Nicholas L. Abbott, Eric Crawford
-
Patent number: 11460990Abstract: The invention concerns a method for precise positioning of a marker (42) on a display. The method comprising the steps of (a) displaying a marker (42) overlaid on an image on a display, wherein the marker (42) indicates a first point (43); (b) obtaining the coordinates of a second point (44) on the display (5), in response to a user input event (64); (c) determining the coordinates of a third point (54) on the display (5), said third point (54) being located at a defined distance (52) from the first point (43) in a direction (48) defined by connecting the first and second points (43, 44); and (d) moving the marker (42) from the first point (43) to the third point (54), so that the marker (42) indicates the third point. The invention also relates to a computer program, a computer-readable medium (9) and an image evaluation device (1).Type: GrantFiled: April 11, 2019Date of Patent: October 4, 2022Assignee: KONINKLIJKE PHILIPS N.V.Inventor: Ankit Agarwal
-
Patent number: 11463577Abstract: According to an embodiment, there is provided an electronic device comprising: a memory storing instructions; and at least one processor configured to execute the instructions to: generate state information regarding a device state of the electronic device of a first user and communication information regarding communications of the first user with a second user; transmitting the state information and the communication information to a server or an electronic device of the second user, wherein the state information and the communication information are used to determine communication availability of the first user and to provide the second user with information regarding the communication availability of the first user.Type: GrantFiled: December 4, 2018Date of Patent: October 4, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Sunil Rathour, Nitesh Goyal, Pratush Kumar Srivastava, Ankit Agarwal, Ekta Anil Pardeep Sachdev, Ridhima Jaiswal, Reetika Mittal, Vobbilisetty Sushant, Desh Deepak Agarwal, Anuj Mahajan, Aasheesh Nain
-
Patent number: 11442579Abstract: A method for accidental touch prediction using machine learning (ML) classification is provided. The method includes determining, by an electronic device, a mutual data index of a sensor data using a first ML model. Further, the method includes recognizing whether the sensor data corresponds to an object touch or a non-object touch based on the mutual data index. Further, the method includes performing, by the electronic device, one of detecting that the electronic device is in a pocket mode and providing an object touch notification on a touch screen of the electronic device in response to determining that the sensor data corresponds to the object touch, and recognizing whether the sensor data corresponds to an accidental touch or a non-accidental touch using at least one second ML model based on touch data in response to determining that the sensor data corresponds to the non-object touch.Type: GrantFiled: December 9, 2020Date of Patent: September 13, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Ankit Agarwal, Sunil Rathour, Harshit Oberoi, Nitesh Goyal, Nitin Kishorbhai Tanwar, Vipin Khushu, Choice Choudhary
-
Patent number: 11317034Abstract: An electronic device for controlling a brightness of a light source and an operating method of the electronic device are provided. According to the electronic device and the operating method, an image including an ambient environment of a light source is captured, information of an exposure of the captured image is obtained, information about a brightness of the ambient environment of the light source is determined based on the information about the exposure, and a brightness of the light source is controlled based on the determined information about the brightness of the ambient environment.Type: GrantFiled: July 15, 2019Date of Patent: April 26, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Sunil Rathour, Nitesh Goyal, Pranav Jadav, Ankit Agarwal, Avinash Thakur
-
Patent number: 11174104Abstract: A method for transporting a payload in a storage facility is provided. A structural arrangement that is to be formed at a first location for lifting the payload is determined. The payload is associated with a plurality of fiducial markers. Based on the structural arrangement, a plurality of transport vehicles are selected for transporting the payload to a second location. A path that is to be traversed by the plurality of transport vehicles for transporting the payload is determined. A plurality of instructions are communicated to the plurality of transport vehicles to reach at a respective fiducial marker of the plurality of fiducial markers. Based on the plurality of instructions, the plurality of transport vehicles reach at the respective fiducial markers and form the determined structural arrangement. For transporting the payload, the plurality of transport vehicles move in sync along the determined path, while maintaining the determined structural arrangement.Type: GrantFiled: October 18, 2019Date of Patent: November 16, 2021Assignee: GREY ORANGE PTE. LTD.Inventor: Ankit Agarwal
-
Publication number: 20210232293Abstract: The invention concerns a method for precise positioning of a marker (42) on a display. The method comprising the steps of (a) displaying a marker (42) overlaid on an image on a display, wherein the marker (42) indicates a first point (43); (b) obtaining the coordinates of a second point (44) on the display (5), in response to a user input event (64); (c) determining the coordinates of a third point (54) on the display (5), said third point (54) being located at a defined distance (52) from the first point (43) in a direction (48) defined by connecting the first and second points (43, 44); and (d) moving the marker (42) from the first point (43) to the third point (54), so that the marker (42) indicates the third point. The invention also relates to a computer program, a computer-readable medium (9) and an image evaluation device (1).Type: ApplicationFiled: April 11, 2019Publication date: July 29, 2021Inventor: Ankit Agarwal
-
Publication number: 20210181919Abstract: A method for accidental touch prediction using machine learning (ML) classification is provided. The method includes determining, by an electronic device, a mutual data index of a sensor data using a first ML model. Further, the method includes recognizing whether the sensor data corresponds to an object touch or a non-object touch based on the mutual data index. Further, the method includes performing, by the electronic device, one of detecting that the electronic device is in a pocket mode and providing an object touch notification on a touch screen of the electronic device in response to determining that the sensor data corresponds to the object touch, and recognizing whether the sensor data corresponds to an accidental touch or a non-accidental touch using at least one second ML model based on touch data in response to determining that the sensor data corresponds to the non-object touch.Type: ApplicationFiled: December 9, 2020Publication date: June 17, 2021Inventors: Ankit AGARWAL, Sunil RATHOUR, Harshit OBEROI, Nitesh GOYAL, Nitin Kishorbhai TANWAR, Vipin KHUSHU, Choice CHOUDHARY
-
Publication number: 20210114809Abstract: A method for transporting a payload in a storage facility is provided. A structural arrangement that is to be formed at a first location for lifting the payload is determined. The payload is associated with a plurality of fiducial markers. Based on the structural arrangement, a plurality of transport vehicles are selected for transporting the payload to a second location. A path that is to be traversed by the plurality of transport vehicles for transporting the payload is determined. A plurality of instructions are communicated to the plurality of transport vehicles to reach at a respective fiducial marker of the plurality of fiducial markers. Based on the plurality of instructions, the plurality of transport vehicles reach at the respective fiducial markers and form the determined structural arrangement. For transporting the payload, the plurality of transport vehicles move in sync along the determined path, while maintaining the determined structural arrangement.Type: ApplicationFiled: October 18, 2019Publication date: April 22, 2021Applicant: GREY ORANGE PTE. LTD.Inventor: Ankit AGARWAL
-
Patent number: 10860885Abstract: A method of processing an image in an electronic device. The method may comprise; obtaining a first image; selecting, based on comparing the first image with a plurality of second images, at least one third image from the plurality of second images, wherein the at least one third image is similar to the first image; identifying an identifier of an image group corresponding to the at least one third image; associating the first image with the identifier of the image group; and notifying, on the device, based on the identifier of the image group, existence of the at least one third image.Type: GrantFiled: November 16, 2018Date of Patent: December 8, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rajan Dahiya, Abhishek Jain, Dhananjay L Govekar, Ayush Chaturvedi, Ankit Agarwal, Jaideep Kumar Vishwakarma, Nitesh Goyal, Sunil Rathour, Aman Jindal, Deepak Kumar Garg, Mohit Chhabra, Vobbilisetty Sushant, Nirmal Pandey
-
Patent number: 10839300Abstract: The disclosed computer-implemented method for identifying subject-matter experts may include (i) collecting, by the computing device, a plurality of electronic messages transmitted within an organization, (ii) creating a message graph for the organization, (iii) extracting a plurality of topics from the plurality of electronic messages transmitted within the organization, (iv) annotating the message graph by correlating each topic within the plurality of topics with each edge of the message graph that represents an electronic message related to the topic, and (v) identifying, based on an analysis of the annotated message graph, at least one vertex that represents an expert on at least one topic from the plurality of topics. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 8, 2016Date of Patent: November 17, 2020Assignee: Veritas Technologies LLCInventors: Ashwin Kayyoor, Henry Aloysius, Mikhail Tarasyuk, Ankit Agarwal, Stuart Sperling
-
Patent number: 10812610Abstract: An apparatus includes a scanner and a resolution engine. The scanner detects first and second software exceptions. The scanner also determines that the first software exception occurred previously in a plurality of desktops and that the second software exception did not occur previously in the plurality of desktops. The resolution engine determines a first solution and a second solution for resolving the first software exception and that the first solution has a higher ranking than the second solution. The resolution engine also generates a software patch that implements the first solution and deploys the software patch. The resolution engine further determines a series of steps implemented to resolve the second software exception and records the series of steps to prepare a second software patch if the second software exception occurs again in the plurality of desktops.Type: GrantFiled: January 21, 2020Date of Patent: October 20, 2020Assignee: Bank of America CorporationInventors: Ankit Agarwal, Amol Patil, Shailender Dabodiya, Sandeep Kumar Chauhan
-
Publication number: 20200322475Abstract: According to an embodiment, there is provided an electronic device comprising: a memory storing instructions; and at least one processor configured to execute the instructions to: generate state information regarding a device state of the electronic device of a first user and communication information regarding communications of the first user with a second user; transmitting the state information and the communication information to a server or an electronic device of the second user, wherein the state information and the communication information are used to determine communication availability of the first user and to provide the second user with information regarding the communication availability of the first user.Type: ApplicationFiled: December 4, 2018Publication date: October 8, 2020Inventors: Sunil RATHOUR, Nitesh GOYAL, Pratush Kumar SRIVASTAVA, Ankit AGARWAL, Ekta Anil Pardeep SACHDEV, Ridhima JAISWAL, Reetika MITTAL, Vobbilisetty SUSHANT, Desh Deepak AGARWAL, Anuj MAHAJAN, Aasheesh NAIN
-
Patent number: 10795657Abstract: A method of managing applications installed on a computing device and a computing device using the method are provided. The method includes identifying at least one application based on usage data of the computing device, fetching archive data and user data corresponding to the at least one application, creating backup data by correlating the archive data with the user data, and uninstalling the at least one application from the computing device once the creating of the backup data is completed.Type: GrantFiled: March 22, 2018Date of Patent: October 6, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Nirmal Pandey, Sunil Rathour, Nitesh Goyal, Ankit Agarwal, Deepak Kumar Garg, Ayush Chaturvedi, Vobbilisetty Sushant, Mohit Chhabra, Govind Maheshwari, Rohit Chaturvedi, Gorav Sharma, Arun Goyal, Dhananjay L Govekar, Abhishek Jain
-
Patent number: 10754985Abstract: The disclosed techniques provide systems and methods for anonymizing various portions of information, action logs, end-user information, and/or other data sets that are stored in non-indexed storage systems. More specifically, various anonymization procedures are described for redacting UII and/or replacing UII in raw data with randomly generated information (RGI). The anonymization process is performed on a rolling basis as raw data is received. An anonymization mapping table maps (or associates) the replaced UII in the anonymized data to the RGI, and eventually all raw data can be deleted.Type: GrantFiled: January 22, 2018Date of Patent: August 25, 2020Assignee: Facebook, Inc.Inventors: Adam Kramer, Thomas Lento, Rajat Goel, Raghotham Sathyanarayana Murthy, Nileema Bharat Shingte, Karthik Ranganathan, Ankit Agarwal, Sameer Menon
-
Publication number: 20200153925Abstract: An apparatus includes a scanner and a resolution engine. The scanner detects first and second software exceptions. The scanner also determines that the first software exception occurred previously in a plurality of desktops and that the second software exception did not occur previously in the plurality of desktops. The resolution engine determines a first solution and a second solution for resolving the first software exception and that the first solution has a higher ranking than the second solution. The resolution engine also generates a software patch that implements the first solution and deploys the software patch. The resolution engine further determines a series of steps implemented to resolve the second software exception and records the series of steps to prepare a second software patch if the second software exception occurs again in the plurality of desktops.Type: ApplicationFiled: January 21, 2020Publication date: May 14, 2020Inventors: Ankit Agarwal, Amol Patil, Shailender Dabodiya, Sandeep Kumar Chauhan