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: 11509721
    Abstract: 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: Grant
    Filed: January 31, 2021
    Date of Patent: November 22, 2022
    Assignee: salesforce.com, inc.
    Inventors: Anup Ghatage, Ankit Jain, Venkateswararao Jujjuri
  • Patent number: 11483205
    Abstract: 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: Grant
    Filed: June 22, 2020
    Date of Patent: October 25, 2022
    Assignee: 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: 20220247816
    Abstract: 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: Application
    Filed: January 31, 2021
    Publication date: August 4, 2022
    Inventors: Anup Ghatage, Ankit Jain, Venkateswararao Jujjuri
  • Publication number: 20220245093
    Abstract: 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: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Alexandros Batsakis, Ankit Jain, Manu Jose, Jonah Pan, Hailun Yan
  • Publication number: 20220245091
    Abstract: 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: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Alexandros Batsakis, Ankit Jain, Manu Jose, Jonah Pan, Hailun Yan
  • Publication number: 20220246876
    Abstract: 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: Application
    Filed: April 25, 2022
    Publication date: August 4, 2022
    Inventors: Jihyun MIN, Eun Joo JANG, Edward H. SARGENT, Hyo Sook JANG, Makhsud I. SAIDAMINOV, Sjoerd HOOGLAND, Ankit JAIN, Andrew JOHNSTON, Oleksandr VOZNYY
  • Publication number: 20220201078
    Abstract: 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: Application
    Filed: August 25, 2021
    Publication date: June 23, 2022
    Inventors: Ankit JAIN, Siba Prasad SAMAL, Ravi NANJUNDAPPA, Niranjan B PATIL
  • Publication number: 20220188304
    Abstract: 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: Application
    Filed: December 8, 2021
    Publication date: June 16, 2022
    Inventors: Siba Prasad SAMAL, Ankit JAIN, Ravi NANJUNDAPPA
  • Patent number: 11354150
    Abstract: 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: Grant
    Filed: February 4, 2020
    Date of Patent: June 7, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Wenjian Guo, John Edsel Santos, Alexey Gadalin, Ankit Jain
  • Patent number: 11312904
    Abstract: 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: Grant
    Filed: August 6, 2020
    Date of Patent: April 26, 2022
    Assignees: SAMSUNG ELECTRONICS CO., LTD., THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
    Inventors: Jihyun Min, Eun Joo Jang, Edward H. Sargent, Hyo Sook Jang, Makhsud I. Saidaminov, Sjoerd Hoogland, Ankit Jain, Andrew Johnston, Oleksandr Voznyy
  • Patent number: 11237119
    Abstract: 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: Grant
    Filed: December 7, 2017
    Date of Patent: February 1, 2022
    Assignee: KLA-Tencor Corporation
    Inventors: Martin Plihal, Erfan Soltanmohammadi, Saravanan Paramasivam, Sairam Ravu, Ankit Jain, Prasanti Uppaluri, Vijay Ramachandran
  • Patent number: 11223537
    Abstract: 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: Grant
    Filed: August 17, 2016
    Date of Patent: January 11, 2022
    Assignee: Veritas Technologies LLC
    Inventors: Ankit Jain, Sumeet Parmar, Ashwini Kulkarni, Swanand Vaidya
  • Publication number: 20210357470
    Abstract: 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: Application
    Filed: July 27, 2021
    Publication date: November 18, 2021
    Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain
  • Patent number: 11157498
    Abstract: 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: Grant
    Filed: September 28, 2018
    Date of Patent: October 26, 2021
    Assignee: Splunk Inc.
    Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain
  • Publication number: 20210313079
    Abstract: 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: Application
    Filed: April 6, 2021
    Publication date: October 7, 2021
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Siba Prasad SAMAL, Niranjan B. PATIL, Ravi NANJUNDAPPA, Om PRAKASH, Mahesha N, Ankit JAIN
  • Patent number: 11093564
    Abstract: 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: Grant
    Filed: September 28, 2018
    Date of Patent: August 17, 2021
    Assignee: Splunk Inc.
    Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain
  • Patent number: 11082302
    Abstract: A system and method for facilitating reusability of distributed computing pipelines, initially, captures the distributed computing pipeline designed over a Graphical User Interface (GUI) of a first data processing environment associated with a stream analytics platform. Subsequent to the designing, the distributed computing pipeline may be stored in a repository. The distributed computing pipeline may be stored in a file with a predefined file format pertaining to the stream analytics platform. The system also maintains a repository of different versions of the distributed computing pipeline created by the first and second user. Upon storing the file, the file may be imported in a second data processing environment. After importing the file, the distributed computing pipeline may be populated over the GUI of the second data processing environment, thereby facilitating reusability of the distributed computing pipeline.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: August 3, 2021
    Assignee: IMPETUS TECHNOLOGIES, INC.
    Inventors: Aashu Mahajan, Pravin Agrawal, Punit Shah, Rakesh Kumar Rakshit, Saurabh Dutta, Sumit Sharma, Ankit Jain
  • Patent number: 11025728
    Abstract: A method, non-transitory computer readable medium and local storage node computing device that establishes a first connection between a first endpoint in a kernel of an operating system and a second endpoint. A proxy application in a user space is invoked and a second connection is established from the operating system kernel to the proxy application. The proxy application is linked to a secure protocol implementation. Handshake messages are proxied between the second endpoint and the proxy application using the first and second connections. Security parameters for the first connection and determined from the handshake messages are sent from the proxy application to the operating system kernel via the second connection. Data is exchanged between the first endpoint in the operating system kernel and the second endpoint using the first connection and the security parameters.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 1, 2021
    Assignee: NETAPP, INC.
    Inventors: Craig Everhart, Flora Wong, Ankit Jain, Vijay Singh, Robert Wyckoff Hyer, Jr., Balajee Nagasubramaniam
  • Publication number: 20210149773
    Abstract: Embodiments of the present disclosure provide solutions for determining an elected search head captain is unqualified for the position, identifying a more qualified search head, and transferring the captain position to the more qualified search head. A method is provided that includes referencing qualification parameters in an elected search head captain, determining whether the newly elected search head captain is qualified for the position based on the parameters, identifying a more qualified search head to be the search head captain if the newly elected search head captain is determined to be unqualified for the position, and transferring the position of captain to the more qualified search head. The qualification parameters may include, for example, a pre-determined static flag set by an administrator of the search environment, and configuration replication status that corresponds to the most recent configuration state of the search head as recorded by the previous search head captain.
    Type: Application
    Filed: January 28, 2021
    Publication date: May 20, 2021
    Inventors: Ankit Jain, Manu Jose, JR., Bharath Kishore Reddy Aleti, Amritpal Singh Bath, Yuan Xu
  • Publication number: 20210125790
    Abstract: Perovskites have high density of vacancies which absorb oxygen molecules and upon illumination, transform them into superoxide species which react with perovskites to decompose them, preventing use of these materials in many photo-applications. The present disclosure provides ways for improving the stability of perovskites in air ambient by doping perovskites with metals such as lead, cadmium, zinc, manganese, iron, cobalt, nickel, copper and tin which decreases the density of vacancies in perovskites and significantly increases the lifetime of perovskites. Perovskite solar cells containing inorganic and organic ions such as Cs+, formamidinium and methylammonium cations, Pb2+, Br— and I— with these metal dopants exhibit stable efficiency within a month of storage in air ambient with the relative humidity of 50%.
    Type: Application
    Filed: June 7, 2019
    Publication date: April 29, 2021
    Inventors: Makhsud SAIDAMINOV, Junghwan KIM, Ankit JAIN, Oleksandr Voznyy, Edward H. SARGENT