Patents by Inventor Rohit Jain

Rohit 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: 12293225
    Abstract: Methods, systems and computer program products for lockless acquisition of memory for RDMA operations. A contiguous physical memory region is allocated. The contiguous physical memory region is divided into a plurality of preregistered chunks that are assigned to one or more process threads that are associated with an RDMA NIC. When responding to a request from a particular one of the one or more process threads, a buffer carved from the preregistered chunk of the contiguous physical memory region is assigned to the requesting process thread. Since the memory is pre-registered, and since the associations are made at the thread level, there is no need for locks when acquiring a buffer. Furthermore, since the memory is pre-registered, the threads do not incur registration latency. The contiguous physical memory region can be a contiguous HugePage contiguous region from which a plurality of individually allocatable buffers can be assigned to different threads.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: May 6, 2025
    Assignee: Nutanix, Inc.
    Inventors: Hema Venkataramani, Alok Nemchand Kataria, Rohit Jain
  • Patent number: 12293429
    Abstract: A system and method include a server computer that determines a plurality of routes and corresponding route schedules for a plurality of ride service requests. The server computer assigns a plurality of vehicles to service each one of the plurality of routes and further assigns one of the plurality of vehicles to one of a plurality of drivers to perform the route according to the route schedule. The server computer may detect an exception to the route schedule, identify a resolution to the exception, and automatically implement the resolution to the exception.
    Type: Grant
    Filed: June 14, 2024
    Date of Patent: May 6, 2025
    Assignee: Zum Services, Inc.
    Inventors: Melissa Shiu, Constantine Gerasimovich, Lipi Sanghi, Andrew Mormysh, Abhishek Garg, Rohit Jain
  • Publication number: 20250133613
    Abstract: In one aspect, a method includes receiving, a serving gateway of a core network of a wireless communication system, a call request associated with an emergency service; assigning a Tunnel Endpoint Identifier (TEID) to the call, wherein the TEID has a plurality of bits and a first segment of the plurality of bits are set to identify the TEID as being associated with the emergency service; and establishing the call for the emergency service with a Packet Data Gateway (PGW) of the core network using the TEID, wherein the TEID enables the PGW to suppress deletion of a bearer associated with the call.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 24, 2025
    Inventors: Sudeep Kumar Pandey, Sujin Kumar Anagani, Rohit Jain
  • Patent number: 12282784
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for personalizing a user interface (UI) of a media device and/or content presented thereby. An example embodiment operates by obtaining a first natural language user input, providing the first natural language user input to a personalization language model that is configured to interpret different natural language user inputs to respectively determine different update tasks invoked thereby, the different update tasks including a UI update task and a content update task, receiving from the model a first update task determined thereby based at least on the first natural language user input, generating one or more first application programming interface (API) calls based on the first update task, and placing the one or more first API calls to a service that implements the first update task based on the one or more first API calls.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: April 22, 2025
    Assignee: ROKU, INC.
    Inventors: Atishay Jain, Fei Xiao, Abhishek Bambha, Mehul Agrawal, Rohit Mahto
  • Patent number: 12279878
    Abstract: Techniques are disclosed to identify if a current chamber being mapped is a target chamber that is desired to be mapped based on the relative position of the local activation time relative to QRS onset. Techniques are also disclosed whereby cardiac data can be labeled to indicate whether a beat was acquired while in the ventricle, or in the atrium.
    Type: Grant
    Filed: November 30, 2023
    Date of Patent: April 22, 2025
    Assignee: Anumana, Inc.
    Inventors: Chandan Chikkanayakanahally Kodandaswamy, Nandeesha Gowdagere Madalingaiah, Rohit Jain
  • Publication number: 20250123997
    Abstract: A file system and a related method are presented. The file system includes a data storage including a plurality of data blocks; a merge index including a plurality of namespace entries, wherein the plurality of namespace entries include a plurality of blockmap entries and a plurality of local reference entries; a deduplication database including a plurality of deduplication indices and a plurality of global reference entries for a plurality of datasets; and an indexing system configured to generate the plurality of namespace entries and the plurality of global reference entries.
    Type: Application
    Filed: October 28, 2024
    Publication date: April 17, 2025
    Inventors: Somesh JAIN, Rohit SINGH, Shubham AGARWAL, Milind Vithal BORATE
  • Publication number: 20250123857
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for personalizing a user interface (UI) of a media device and/or content presented thereby. An example embodiment operates by obtaining a first natural language user input, providing the first natural language user input to a personalization language model that is configured to interpret different natural language user inputs to respectively determine different update tasks invoked thereby, the different update tasks including a UI update task and a content update task, receiving from the model a first update task determined thereby based at least on the first natural language user input, generating one or more first application programming interface (API) calls based on the first update task, and placing the one or more first API calls to a service that implements the first update task based on the one or more first API calls.
    Type: Application
    Filed: October 13, 2023
    Publication date: April 17, 2025
    Applicant: ROKU, INC.
    Inventors: Atishay Jain, Fei Xiao, Abhishek Bambha, Mehul Agrawal, Rohit Mahto
  • Patent number: 12277529
    Abstract: A system for rush order fulfilment optimization is discussed. The system includes mobile devices that are each associated with a worker and a rush fulfillment engine executed by a computing system which dynamically updates a task queue of each worker upon receipt of a new rush order according to a task completion rate difference between an estimated task completion rate and the current task completion rate of the worker.
    Type: Grant
    Filed: October 9, 2023
    Date of Patent: April 15, 2025
    Assignee: Walmart Apollo, LLC
    Inventors: Pratosh D. Rajkhowa, Vidyanand Krishnan, Ameya Ajay Shendre, Shekhar Gupta, Pavan Kumar, Rohit Jain, Deepak R. Deshpande
  • Patent number: 12266450
    Abstract: Apparatus for generating electro-anatomical mapping and methods used therein include a processor and a memory connected to the processor, wherein the memory contains instructions configuring the processor to receive input data, generate, using at least a machine learning model, an electro-anatomical mapping as a function of the input data, and display the electro-anatomical mapping using a user interface, wherein receiving the input data includes receiving, from an imaging device, at least a medical image and receiving, from a signal capturing device, at least an electrogram, wherein the at least a machine learning model is trained using electro-anatomical mapping training data including exemplary medical images and exemplary electrograms as input correlated to exemplary electro-anatomical mappings as output.
    Type: Grant
    Filed: July 30, 2024
    Date of Patent: April 1, 2025
    Assignee: Anumana, Inc.
    Inventors: Rakesh Barve, Suthirth Vaidya, Animesh Agarwal, Abhijith Chunduru, Rohit Jain
  • Patent number: 12265563
    Abstract: Systems and methods for enhanced rule-based querying of unstructured text using graph analysis are provided. Some embodiments apply machine learning to the analysis of unstructured text to identify regulatory, privacy, and cybersecurity risks. In some embodiments, a query string is provided to identify desired content in the unstructured text. The query string is tokenized and the tokenized parts are converted into nodes of a query graph and relationships are defining between the nodes. After identifying matches between terms in target text with nodes of the query graph, a graph is generated using matched terms as nodes. Based on the defined relationships, a determination is made whether any group of nodes on the graph satisfy the query string. Any matched nodes are mapped to the target text, and this information is provided to an analyst or reviewer for further consideration or action.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: April 1, 2025
    Assignee: THETA LAKE, INC.
    Inventors: Sharon Hüffner, Rohit Jain, Devin H. Redmond, Richard B. Sutton
  • Publication number: 20250094677
    Abstract: The present disclosure relates to development of a self-service artificial intelligence platform by integrating data-based model with physics-based model and vice-versa to generate real-time recommendations and control actions. Further, the present disclosure provides the system and method for at least one of data collection and preparation, developing a hybrid system/control model, and developing a physics-based model driven by data-based model and vice versa to generate real-time recommendations and control actions.
    Type: Application
    Filed: December 4, 2024
    Publication date: March 20, 2025
    Applicant: BERT LABS PRIVATE LIMITED
    Inventors: Rohit KOCHAR, Jayesh JAIN, Yasin KHAN
  • Patent number: 12253940
    Abstract: A data storage device and method for host-determined proactive block clearance are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to receive a command from a host that specifies a parameter of an upcoming burst mode; and in response to receiving the command, proactively perform a garbage collection operation according to the parameter to create available storage space in the memory to store data from the host during the upcoming burst mode. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: March 18, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Ronak Jain, Rohit Prasad, Ramanathan Muthiah
  • Patent number: 12248694
    Abstract: A method for dynamically replicating data in a disaggregated distributed storage system includes receiving, by a processor, a request from a controller to replicate data; dynamically selecting, by the processor, a storage node for replicating the data from among a plurality of storage nodes, based on one or more replication parameters associated with each storage node of the plurality of storage nodes, wherein the one or more replication parameters include at least one of a flash factor corresponding to the each storage node, and a latency between the controller and the each storage node; and providing, by the processor, information about the selected storage node to the controller for replicating the data.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: March 11, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Roshan R Nair, Arun George, Dinesh Ratra, Parag Jain, Preetham Parshwanath Jain, Rohit Kailash Sharma, Shivam, Vishak Guddekoppa
  • Publication number: 20250078081
    Abstract: A method for identifying fraudulent cryptographic currency transactions using a deep neural network includes: receiving, by a receiver of a processing server, a source dataset, the source dataset including labeled source data associated with a plurality of source features and being associated with a source domain; receiving, by the receiver of the processing server, a target dataset, the target dataset including unlabeled target data associated with a plurality of target features and being associated with a target domain; combining, by a processor of the processing server, at least a subset of the plurality of source features and at least a subset of the plurality of target features into a combined data layer; training, by the processor of the processing server, a deep neural network using a domain adaptation algorithm and the combined data layer to identify a set of final features.
    Type: Application
    Filed: September 5, 2023
    Publication date: March 6, 2025
    Applicant: Mastercard International Incorporated
    Inventors: Soumyadeep GHOSH, Adarsh PATANKAR, Rohit JAIN, Deepak YADAV
  • Patent number: 12232881
    Abstract: According to one embodiment, a method for generating a cardiac map is disclosed. The method comprises during cardiac mapping in which a mapping catheter is inserted into a heart, receiving a plurality of recordings from the mapping catheter, each recording includes a voltage, and the spatial coordinates of a recording site within the heart indicative of an electrode position of the mapping catheter at the time of acquisition of said voltage, constructing a three-dimensional surface of the heart based on the spatial coordinates of each recording site, performing surface analysis to determine off-surface points in the plurality of recordings where each off-surface point corresponds to a recording from the plurality of recordings which does not lie on the three-dimensional surface, and selectively moving at least some of the off-surface points to the three-dimensional surface based on a predefined threshold.
    Type: Grant
    Filed: June 5, 2021
    Date of Patent: February 25, 2025
    Assignee: Anumana, Inc.
    Inventors: Vijay Raghavan Dharmapuri Murali, Kappagantula Gopalakrishna Murty, Rohit Jain
  • Patent number: 12235003
    Abstract: Provided is a system for predicting a response of a user in a multi-user environment. The system includes a display engine configured to display a user interface (UI) on a display screen for inputting a message corresponding to received messages from one or more contacts, a first processing engine configured to generate a list of correlated candidate messages associated with an input message using received messages, a second processing engine configured to predict a set of correlated candidate messages relevant to the input message from the list of correlated candidate messages, and a third processing engine configured to generate a priority list of candidate messages including the predicted set of correlated candidate messages. The display engine displays, on the display screen, at least one of one or more appropriate candidate messages based on a priority associated with the appropriate candidate messages in the generated priority list of candidate messages.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: February 25, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jay Ketankumar Trivedi, Shashi Singh, Pankaj Tanwar, Sonal Jain, Rohit Kumar
  • Patent number: 12198572
    Abstract: An apparatus for the generation of an impedance model of a biological chamber is disclosed. The apparatus includes a catheter assembly comprising a plurality of electrodes arranged into one or more constraint pairs. The apparatus includes a processor and a memory communicatively connected to the processor. The memory instructs the processor to receive tank data. The memory instructs the processor to generate a plurality of relative configurations of the plurality of electrodes as a function of the tank data using a compliant configuration generator. The memory instructs the processor to record voltage data from the plurality of electrodes within a biological chamber as a function of the plurality of relative configurations. The memory instructs the processor to map a plurality of impedance metrics for each relative configuration as a function of the voltage data. The memory instructs the processor to generate an impedance model as a function of the map.
    Type: Grant
    Filed: July 25, 2024
    Date of Patent: January 14, 2025
    Assignee: Anumana, Inc.
    Inventors: Rakesh Barve, Deepak Anand, Animesh Agarwal, Yogisha Heggadahalli Jayendra, Karthik K. Bharadwaj, Sughosh Indurkar, Rohit Jain
  • Publication number: 20240426617
    Abstract: A system includes a server device which receives a charter service request from a user device is provided herein. The vehicle charter service request includes information about the request including a specified pickup location, one or more specified stop locations, and a specified destination location. The server device may provide a graphical user interface for the one or more vehicle types which are selectable for providing the vehicle charter service. The server device creates an optimized route for the charter service based on the specified pickup location, one or more specified stop locations, and a specified destination location. The server device may further provide a map and real time tracking for a vehicle providing the charter service.
    Type: Application
    Filed: June 21, 2023
    Publication date: December 26, 2024
    Applicant: ZUM SERVICES, INC.
    Inventors: Himanshu Arora, Rohit Jain, Andrew Mormysh, Sreejith Nair, Melissa Shiu
  • Publication number: 20240426627
    Abstract: A system and method include a server device which transmits a list of passengers for a vehicle route. The list of passengers may include profiles for each one of the passengers. The server device may further receive a unique identification for a passenger boarding a vehicle and compare the unique identification to the list of passengers for the vehicle route. The server device may further identify the passenger boarding the vehicle as being on board the vehicle in the profile for that passenger. The server device may further receive vehicle status information from the vehicle and transmit driver navigational information to a driver device. The server device may further transmit real time tracking data to a user device, including a map with an indicator of a current location of the vehicle.
    Type: Application
    Filed: June 21, 2023
    Publication date: December 26, 2024
    Applicant: ZUM SERVICES, INC.
    Inventors: Himanshu Arora, Rashmi Choudhary, Abhishek Garg, Kanstantsin Gerasimovich, Rohit Jain, Alexey Kononov, Sidi Liu, Andrew Mormysh, Shiva Nagabushanaswamy, Sreejith Nair, Niket Sanghvi, Melissa Shiu
  • Publication number: 20240426616
    Abstract: A system and method include a server device which identifies a plurality of stops for a vehicle among a fleet of vehicles. The server device also identifies stop locations for each one of the plurality of stops and a side of a street for each one of the plurality of stops. Once identified, the server devices generates an optimized route for service by the vehicle to service each one of the stop based on an optimized stop order for each one of the plurality of stops based on the stop locations being disposed only on the identified side of the street for each one of the plurality of stop locations. The optimized route may be provided to a driver device while the route and time of arrival information may be provided to a user.
    Type: Application
    Filed: June 21, 2023
    Publication date: December 26, 2024
    Applicant: ZUM SERVICES, INC.
    Inventors: Himanshu Arora, Rashmi Choudhary, Abhishek Garg, Kanstantsin Gerasimovich, Rohit Jain, Andrew Mormysh, Shiva Nagabushanaswamy