Patents by Inventor Ankit Jain
Ankit Jain 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: 11562498Abstract: Systems and methods for hybrid depth regularization in accordance with various embodiments of the invention are disclosed. In one embodiment of the invention, a depth sensing system comprises a plurality of cameras; a processor; and a memory containing an image processing application. The image processing application may direct the processor to obtain image data for a plurality of images from multiple viewpoints, the image data comprising a reference image and at least one alternate view image; generate a raw depth map using a first depth estimation process, and a confidence map; and generate a regularized depth map. The regularized depth map may be generated by computing a secondary depth map using a second different depth estimation process; and computing a composite depth map by selecting depth estimates from the raw depth map and the secondary depth map based on the confidence map.Type: GrantFiled: October 23, 2020Date of Patent: January 24, 2023Assignee: Adela Imaging LLCInventors: Ankit Jain, Priyam Chatterjee, Kartik Venkataraman
-
Publication number: 20230006849Abstract: Methods, computer systems, and computer-storage media, and graphical user interfaces are provided for facilitating efficient meeting management, according to embodiments of the present technology. In one embodiment, engagement data associated with an attendee of an online meeting is obtained. Thereafter, an engagement metric is generated using the engagement data, the engagement metric indicating an extent of engagement of the attendee to the online meeting. Based on the engagement metric indicating that the extent of engagement of the attendee to the online meeting falls below an engagement threshold, a request is provided to disconnect or throttle an audio and/or video stream of the online meeting to and/or from an attendee device associated with the attendee of the online meeting. Efficient meeting management may also be performed by clustering related messages.Type: ApplicationFiled: April 1, 2022Publication date: January 5, 2023Inventors: Pranavasthitha TANDRA, Hitesh Kumar JHAMB, Vikram GUPTA, Arvind Kumar SINGH, Anubhuti ARUN, Ashutosh TRIPATHI, Kausik GHATAK, Aman RASTOGI, Ankit JAIN
-
Patent number: 11546230Abstract: System(s) and method(s) for processing one or more real time data streams captured in a distributed computing environment. In accordance with the system(s) and method(s), a GUI may be provided that enables a user to design a GUI pipeline comprising multiple sub-systems executing logic associated with a plurality of applications. Each of the sub-systems in the pipeline may be configured with different parameters by the user using the GUI. Further, the user may configure to integrate the multiple sub-systems through the GUI. Further, the user may control and/or update the configuration of the logic, configuration of the parameters, and the integration of the multiple sub-systems through the GUI. The updating of the configuration is automatically notified to the running pipeline in real time. Further, the GUT facilitates to monitor performance of the running pipeline in real time.Type: GrantFiled: September 21, 2015Date of Patent: January 3, 2023Assignee: IMPETUS TECHNOLOGIES, INC.Inventors: Ankit Jain, Aashu Mahajan, Punit Shah, Rakesh Kumar Rakshit, Sanjeev Kumar, Saurabh Dutta, Sumit Sharma
-
Publication number: 20220417282Abstract: Methods and systems are provided for facilitating efficient intrusion detection via hierarchical signatures, in accordance with embodiments described herein. In particular, embodiments described herein include obtaining an intrusion signature that includes an intrusion attribute value(s) indicating a malicious attack on a computer network or system. Based on the intrusion signature, a hierarchical signature is generated by including the intrusion attribute value(s) of the intrusion signature in one of a corresponding data structure of hierarchical data structures. Thereafter, a network packet, having a data attribute(s) is obtained. The network packet is determined as suspect of being malicious based on the data attribute(s) of the network packet matching the at intrusion attribute value(s) of the hierarchical signature. The indication of the suspect network packet can be provided, for example for notification of such a suspect network packet.Type: ApplicationFiled: May 24, 2022Publication date: December 29, 2022Inventor: Ankit JAIN
-
Patent number: 11509721Abstract: Techniques are disclosed relating to storing location information about storage nodes in cookies. A cloud-based service may send location requests to an orchestration service that instantiated storage nodes included in a storage cluster of the cloud-based service. The cloud-based service may receive location information that identifies in which computer zone that a given storage node is located. The cloud-based service may store the location information in cookies at a metadata store that is shared among the storage nodes. The cloud-based service may receive, from a client node, a search request to identify ones of the storage nodes that store particular data. The cloud-based service may return a set of cookies corresponding to identified storage nodes. The set of cookies may enable the client node to determine whether there is a storage node that stores the particular data and is within the same computer zone as the client node.Type: GrantFiled: January 31, 2021Date of Patent: November 22, 2022Assignee: salesforce.com, inc.Inventors: Anup Ghatage, Ankit Jain, Venkateswararao Jujjuri
-
Patent number: 11483205Abstract: Techniques for automated defragmentation of licensed resources in a provider network are described. A defragmentation service in a provider network can detect the existence of intra-host fragmentation and/or inter-host fragmentation among host computing devices belonging to a host resource group of hosts dedicated to particular users. The defragmentation service can cause instances to be migrated to new locations within the host resource group to reduce or eliminate the fragmentation, allowing for hosts to beneficially be removed from the host resource group. The defragmentation service may determine which instances to be moved based on considerations involving software licenses associated with the host computing devices.Type: GrantFiled: June 22, 2020Date of Patent: October 25, 2022Assignee: Amazon Technologies, Inc.Inventors: Ankit Jain, Murtaza Muidul Huda Chowdhury, Srinivasan Ramkumar, Anup P. Pandya, Siddharth Padmanabhan Ramanarayanan, Ramapulla Reddy Chennuru, Niti S. Khadapkar, Anupama Anand, Jaco Joubert
-
Publication number: 20220247816Abstract: Techniques are disclosed relating to storing location information about storage nodes in cookies. A cloud-based service may send location requests to an orchestration service that instantiated storage nodes included in a storage cluster of the cloud-based service. The cloud-based service may receive location information that identifies in which computer zone that a given storage node is located. The cloud-based service may store the location information in cookies at a metadata store that is shared among the storage nodes. The cloud-based service may receive, from a client node, a search request to identify ones of the storage nodes that store particular data. The cloud-based service may return a set of cookies corresponding to identified storage nodes. The set of cookies may enable the client node to determine whether there is a storage node that stores the particular data and is within the same computer zone as the client node.Type: ApplicationFiled: January 31, 2021Publication date: August 4, 2022Inventors: Anup Ghatage, Ankit Jain, Venkateswararao Jujjuri
-
Publication number: 20220245091Abstract: Embodiments described herein facilitate enhancement of data model acceleration, including generating data model summaries and performing searches in an accelerated manner. In one implementation, a set of events are indexed, each of the events having a corresponding index time representing a time at which the event was indexed in an indexer. Index time parameters including an index earliest time indicating a first index time at which to begin generating a data model summary and an index latest time indicating a second index time at which to complete generating the data model summary are obtained. Thereafter, a data model summary is generated. Such a data model summary summarizes events having corresponding index times between the index earliest time and the index latest time. The data model summary is provided to a remote data store that is separate from the indexer at which at least a portion of the events were indexed.Type: ApplicationFiled: January 29, 2021Publication date: August 4, 2022Inventors: Alexandros Batsakis, Ankit Jain, Manu Jose, Jonah Pan, Hailun Yan
-
Publication number: 20220246876Abstract: A semiconductor nanocrystal particle represented by Chemical Formula 1 and having a full width at half maximum (FWHM) of less than or equal to about 30 nanometers (nm) in the emission wavelength spectrum is provided: AxA?(3+??x)D(2+?)E(9+?). ??Chemical Formula 1 In Chemical Formula 1, A is a first metal including Rb, Cs, or a combination thereof, A? is an organic substance derived from an ammonium salt, an organic material derived from an organic ligand, or an organic material including a combination thereof, D is a second metal including Sb, Bi, or a combination thereof E is Cl, Br, I, or a combination thereof, 1<x?3, ?1<?<1, 3+??x>0, ?1<?<1, and ?1<?<1.Type: ApplicationFiled: April 25, 2022Publication date: August 4, 2022Inventors: Jihyun MIN, Eun Joo JANG, Edward H. SARGENT, Hyo Sook JANG, Makhsud I. SAIDAMINOV, Sjoerd HOOGLAND, Ankit JAIN, Andrew JOHNSTON, Oleksandr VOZNYY
-
Publication number: 20220245093Abstract: Embodiments described herein facilitate enhancement of data model acceleration, including generating data model summaries and performing searches in an accelerated manner. In one implementation, obtaining a search query from a user device. A determination may be made to execute a search, in association with the search query, via an external computing service. As such, the search query, or a variant thereof, can be provided to the external computing service, wherein the external computing service executes the search using data model summaries stored in a remote data store that is separate from a set of events from which the data model summaries were generated. A set of search results are received from the external computing service, and such search results are provided to the user device.Type: ApplicationFiled: January 29, 2021Publication date: August 4, 2022Inventors: Alexandros Batsakis, Ankit Jain, Manu Jose, Jonah Pan, Hailun Yan
-
Publication number: 20220201078Abstract: Provided are an apparatus and a method for generating an alternative routine, the method comprising monitoring a first routine comprising at least one activity representing at least one interaction of a user with one or more IoT devices, determining semantic information associated with the at least one activity, and generating at least one second routine comprising one or more activities corresponding to the at least one activity based on the semantic information associated with the at least one activity.Type: ApplicationFiled: August 25, 2021Publication date: June 23, 2022Inventors: Ankit JAIN, Siba Prasad SAMAL, Ravi NANJUNDAPPA, Niranjan B PATIL
-
Publication number: 20220188304Abstract: A method for handling a query using a first Internet of Things (IoT) device is provided. The method includes retrieving, by a first IoT device, information related to events corresponding to second IoT devices, upon receiving a query from a user. The method includes modifying the query based on the information related to the events, and executing the modified query to provide a response to the user, upon not receiving a response for the query from the server. The method includes modifying a response received for the query based on the information related to the events, and delivering the modified response to the user, upon receiving the response for the query from the server. The method includes responding to follow-up queries received from the server for providing a response to the user, upon receiving the follow-up queries for the query from the server.Type: ApplicationFiled: December 8, 2021Publication date: June 16, 2022Inventors: Siba Prasad SAMAL, Ankit JAIN, Ravi NANJUNDAPPA
-
Patent number: 11354150Abstract: This disclosure describes techniques for flexible maintenance windows for performing maintenance for instances. Using techniques described herein, a user of a service provider network may specify configuration data that relates to maintenance events of instances. A “maintenance event” is any event that relates to deploying instances and/or at least temporarily losing use of an instance. For example, a maintenance event may cause an instance to be deployed, re-booted, re-started, or replaced. According to some configurations, customers may specify one or more maintenance event windows for when maintenance is to be performed, as well as customize notifications that are provided to the customer about scheduled maintenance events. For instance, customers may create a maintenance window that specifies to perform maintenance on Tuesdays, between 2 AM-3 AM, and that notifications are to include information specified by the customer (e.g., through one or more tags).Type: GrantFiled: February 4, 2020Date of Patent: June 7, 2022Assignee: Amazon Technologies, Inc.Inventors: Wenjian Guo, John Edsel Santos, Alexey Gadalin, Ankit Jain
-
Patent number: 11312904Abstract: A semiconductor nanocrystal particle represented by Chemical Formula 1 and having a full width at half maximum (FWHM) of less than or equal to about 30 nanometers (nm) in the emission wavelength spectrum is provided: AxA?(3+??x)D(2+?)E(9+?).??Chemical Formula 1 In Chemical Formula 1, A is a first metal including Rb, Cs, or a combination thereof, A? is an organic substance derived from an ammonium salt, an organic material derived from an organic ligand, or an organic material including a combination thereof, D is a second metal including Sb, Bi, or a combination thereof E is Cl, Br, I, or a combination thereof, 1<x?3, ?1<?<1, 3+??x>0, ?1<?<1, and ?1<?<1.Type: GrantFiled: August 6, 2020Date of Patent: April 26, 2022Assignees: SAMSUNG ELECTRONICS CO., LTD., THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTOInventors: Jihyun Min, Eun Joo Jang, Edward H. Sargent, Hyo Sook Jang, Makhsud I. Saidaminov, Sjoerd Hoogland, Ankit Jain, Andrew Johnston, Oleksandr Voznyy
-
Patent number: 11237119Abstract: Wafer inspection with stable nuisance rates and defect of interest capture rates are disclosed. This technique can be used for discovery of newly appearing defects that occur during the manufacturing process. Based on a first wafer, defects of interest are identified based on the classified filtered inspection results. For each remaining wafer, the defect classifier is updated and defects of interest in the next wafer are identified based on the classified filtered inspection results.Type: GrantFiled: December 7, 2017Date of Patent: February 1, 2022Assignee: KLA-Tencor CorporationInventors: Martin Plihal, Erfan Soltanmohammadi, Saravanan Paramasivam, Sairam Ravu, Ankit Jain, Prasanti Uppaluri, Vijay Ramachandran
-
Patent number: 11223537Abstract: Systems, apparatuses, methods, and computer readable mediums for executing scripts within migrated hosts. The system enables a user to generate a task to execute a script on a host after the host has been migrated from a first data center to a second data center. This task may identify the host using a first ID of the host on the first data center. The host may be migrated to the second data center, with the host being identified on the second data center using a second ID. The system stores a correlation between the first ID and the second ID of the host. The system utilizes the second ID to retrieve a third ID for communicating with the host on the second data center to cause the host to execute the script on the second data center.Type: GrantFiled: August 17, 2016Date of Patent: January 11, 2022Assignee: Veritas Technologies LLCInventors: Ankit Jain, Sumeet Parmar, Ashwini Kulkarni, Swanand Vaidya
-
Publication number: 20210357470Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system parses the query and uses a metadata catalog to dynamically identify configuration parameters of datasets and/or rules associated with the query. The identified configuration parameters are communicated to a query processing component of the data intake and query system for use in executing the query.Type: ApplicationFiled: July 27, 2021Publication date: November 18, 2021Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain
-
Patent number: 11157498Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a first query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system parses the first query and uses a dataset association records of a metadata catalog to dynamically identify one or more datasets associated with the query and generate a second query. The data intake and query system executes the second query.Type: GrantFiled: September 28, 2018Date of Patent: October 26, 2021Assignee: Splunk Inc.Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain
-
Publication number: 20210313079Abstract: A method of controlling an Internet of Things (IoT) device to perform an action, is performed by an electronic device and includes obtaining at least one input from a user, based on a predefined action corresponding to the obtained at least one input being not identifiable, transmitting the obtained at least one input to a server, receiving, from the server, information regarding at least one activity that is mapped to at least one IoT device that is identified based on the transmitted at least one input, and information regarding at least one object and/or at least one context, and identifying an action to be performed on an IoT device among the at least one IoT device, based on a correlation between the obtained at least one input and the at least one activity mapped to the at least one IoT device.Type: ApplicationFiled: April 6, 2021Publication date: October 7, 2021Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Siba Prasad SAMAL, Niranjan B. PATIL, Ravi NANJUNDAPPA, Om PRAKASH, Mahesha N, Ankit JAIN
-
Patent number: 11093564Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system parses the query and uses a metadata catalog to dynamically identify configuration parameters of datasets and/or rules associated with the query. The identified configuration parameters are communicated to a query processing component of the data intake and query system for use in executing the query.Type: GrantFiled: September 28, 2018Date of Patent: August 17, 2021Assignee: Splunk Inc.Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain