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: 11909823Abstract: 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: GrantFiled: August 25, 2021Date of Patent: February 20, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Ankit Jain, Siba Prasad Samal, Ravi Nanjundappa, Niranjan B Patil
-
Patent number: 11892976Abstract: 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: GrantFiled: January 29, 2021Date of Patent: February 6, 2024Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Ankit Jain, Manu Jose, Jonah Pan, Hailun Yan
-
Publication number: 20240012468Abstract: The present disclosure provides methods, apparatuses, and systems for managing a virtual session. In some embodiments, the method includes identifying a current activity performed by a user in the virtual session, determining at least one first parameter of the virtual session associated with the current activity, detecting an occurrence of at least one event in a real-world environment, determining a correlation between the at least one event and the at least one first parameter, determining at least one second parameter to be associated with the current activity, based on the correlation, and transforming the virtual session by modifying the at least one first parameter based on the at least one second parameter.Type: ApplicationFiled: June 22, 2023Publication date: January 11, 2024Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ankit JAIN, Siba Prasad Samal, Mukunth A, Suyambulingam Rathinasamy Muthupandi, Kishore Chandra Sahoo, Jay Sharma, Chiranjeevi A R Hegde, Mridul Gupta
-
Patent number: 11868448Abstract: Techniques for host resource group sharing in a provider network are described. A resource share is made of a host resource group made up of dedicated hosts in the provider network. The share provides access to the host resource group of a primary account with one or more other principals—e.g., user accounts, an organization, or a group of users. The other principals can launch compute instances into the host resource group, which may cause the automatic provisioning of new hosts into the host resource group, of the primary account, as needed.Type: GrantFiled: June 22, 2020Date of Patent: January 9, 2024Assignee: Amazon Technologies, Inc.Inventors: Murtaza Muidul Huda Chowdhury, Ankit Jain, Ramapulla Reddy Chennuru, Niti S. Khadapkar, Yashi Kamboj, Xiangyu Ren, Anupama Anand
-
Patent number: 11841827Abstract: 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: GrantFiled: January 29, 2021Date of Patent: December 12, 2023Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Ankit Jain, Manu Jose, Jonah Pan, Hailun Yan
-
Patent number: 11836468Abstract: Provided is a method and system for building a compliance software service using reusable and configurable components. In one example, the method may include receiving a request to build a software in association with an identified jurisdiction from among a plurality of jurisdictions, retrieving a plurality of configurable software components which comprise built-in functionality that is generic across the plurality of jurisdictions, dynamically configuring non-generic functionality for the identified jurisdiction within the plurality of configurable software components based on inputs received from a user, and creating a software program for the identified jurisdiction based on the dynamically configured software components and storing a file including the created software program in a storage device.Type: GrantFiled: May 11, 2020Date of Patent: December 5, 2023Assignee: SAP SEInventors: Karthik Thiru, Ravi Natarajan, Prateek Tripathi, Soumya Ranjan Das, Ankit Jain, Kishan Rao Ramesh Yaradi, Vijayalakshmi Mohandoss, Avinash Bhaskar, Kartik Chandra, Pavithra Thiagarajan, Yatendra Kumar Tiwari
-
Publication number: 20230385377Abstract: 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: August 14, 2023Publication date: November 30, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Siba Prasad SAMAL, Niranjan B. PATIL, Ravi NANJUNDAPPA, Om PRAKASH, Mahesha N, Ankit JAIN
-
Patent number: 11822433Abstract: 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: GrantFiled: January 28, 2021Date of Patent: November 21, 2023Assignee: SPLUNK INC.Inventors: Ankit Jain, Manu Jose, Jr., Bharath Kishore Reddy Aleti, Amritpal Singh Bath, Yuan Xu
-
Publication number: 20230334687Abstract: 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: ApplicationFiled: January 12, 2023Publication date: October 19, 2023Applicant: Adeia Imaging LLCInventors: Ankit Jain, Priyam Chatterjee, Kartik Venkataraman
-
Patent number: 11727085Abstract: 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: GrantFiled: April 6, 2021Date of Patent: August 15, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Siba Prasad Samal, Niranjan B Patil, Ravi Nanjundappa, Om Prakash, Mahesha N, Ankit Jain
-
Patent number: 11663212Abstract: 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: July 27, 2021Date of Patent: May 30, 2023Assignee: Splunk Inc.Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain
-
Patent number: 11639469Abstract: A semiconductor nanocrystal particle including a transition metal chalcogenide represented by Chemical Formula 1, the semiconductor nanocrystal particle having a size of less than or equal to about 100 nanometers, and a method of producing the same: M1M2Cha3??Chemical Formula 1 wherein M1 is Ca, Sr, Ba, or a combination thereof, M2 is Ti, Zr, Hf, or a combination thereof, and Cha is S, Se, Te, or a combination thereof.Type: GrantFiled: January 23, 2019Date of Patent: May 2, 2023Assignees: SAMSUNG ELECTRONICS CO., LTD., THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTOInventors: Jihyun Min, Eun Joo Jang, Hyo Sook Jang, Ankit Jain, Edward Sargent, Oleksandr Voznyy, Larissa Levina, Sjoerd Hoogland, Petar Todorovic, Makhsud Saidaminov
-
Publication number: 20230100194Abstract: A method for controlling a remote device in an Internet of Things (IoT) environment is provided. The method includes: identifying a primary IoT device in a first location; identifying at least one secondary IoT device in a second location; determining that a user is currently in the second location; determining an intent of the user to control the primary IoT device from the second location; and reconfiguring at least one default functionality of a secondary IoT device, among the at least one secondary IoT device, such that the secondary IoT device is operable by the user as a user interface to control the primary IoT device from the secondary location.Type: ApplicationFiled: December 2, 2022Publication date: March 30, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ankit JAIN, Siba Prasad Samal, Ravi Nanhundappa
-
Publication number: 20230071938Abstract: 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: November 16, 2022Publication date: March 9, 2023Inventors: Anup Ghatage, Ankit Jain, Venkateswararao Jujjuri
-
Publication number: 20230052987Abstract: A system and method for detecting faults and optimiz-ing power usage of solenoid valves. The method includes obtaining a current signature of the solenoid coil, using a dedicated circuit to detect various features and using a pulse width modulation controller optimize the power output of the system. Additionally, using machine learning, the system can be optimized using data from the dedicated circuit.Type: ApplicationFiled: December 11, 2020Publication date: February 16, 2023Inventors: Mayura Arun Madane, Prachi Zambare, Prasanth Jyothi Prasad, Richa Mahesh Shinde, Arjun Thottupurathu Rejikumar, Dipesh Chauhan, Kailasrao Nilesh Surase, Rohit Tejsingh Chauhan, Ankit Jain
-
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