Patents by Inventor Rohit

Rohit 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: 11620624
    Abstract: Systems and methods are provided herein for producing and vending ice in an energy-efficient manner. A system for producing and vending ice comprises: an ice-making device configured to manufacture ice; a reservoir coupled to the ice-making device and configured to store the manufactured ice manufactured; and a control circuit communicatively coupled to the ice-making device, the control circuit configured to: determine a beginning ice inventory at a first time; determine a predicted ice demand for a first period, wherein the predicted ice demand is a function of at least a historical factor, a weather factor, a customer social event factor, and a public social event factor; determine an ice manufacturing quantity based on the beginning ice inventory, the predicted ice demand, and a manufacturing capacity of the ice-making device; and cause the ice-making device to produce an amount of ice consistent with the determined ice manufacturing quantity.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: April 4, 2023
    Assignee: Walmart Apollo, LLC
    Inventors: Rohit Jalali, Jeffrey B. Ferrell, Sonney George
  • Patent number: 11620214
    Abstract: Various embodiments set forth techniques for transactional allocation and deallocation of blocks in a block store. A first technique includes sending a first request that causes a non-persistent allocation of a block. The first technique also includes adding a first entry in a log recording the allocation as tentative, sending a second request that causes persistence of the allocation, and adding a second entry in a log recording the allocation as finalized. A second technique includes adding a first entry in a log recording a deallocation of a block, sending a first request that causes the deallocation of the block and causes the block to be unavailable for reallocation in a non-persistent manner, adding a second entry in the log recording that the deallocation is finalized, and sending a second request that causes the block to be made available for reallocation.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: April 4, 2023
    Assignee: NUTANIX, INC.
    Inventors: Rohit Jain, Tabrez Parvez Memon, Pradeep Kashyap Ramaswamy
  • Patent number: 11617972
    Abstract: The instant launder cover is readily fabricated by pultrusion, vacuum bag, or other non-sprayed methods and may advantageously be used with various sizes of tanks and/or launder troughs. The cover system effectively controls odor using, for example, optional gaskets while not requiring stiffening flanges or interfering with wiper mechanisms or other components of the tank or system.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: April 4, 2023
    Assignee: Enduro Composites, Inc
    Inventors: Kevin George Schmit, Gustavo Barbera, Rohit Joshi
  • Patent number: 11620913
    Abstract: Techniques are disclosed for communicating between a client device and an onboard data manager in a movable object environment. A data manager on a user device can identify an onboard data manager on a movable object. A feature list can be received from the onboard data manager, the feature list identifying at least one feature installed to the movable object. At least one input can be received by the user device, and a user device feature corresponding to the at least one input can be determined. It may be further determined that the user device feature is supported by the onboard data manager based on the feature list. In response to determining that the user device feature is supported, a first instruction corresponding to the at least one input can be sent to the movable object including the onboard data manager.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: April 4, 2023
    Assignee: DJI Technology, Inc.
    Inventors: Arnaud Thiercelin, Rohit Sant
  • Patent number: 11619179
    Abstract: Systems and methods for operating an engine that includes two throttles that are arranged in parallel to deliver air into a single intake manifold are described. In one example, a first throttle and a second throttle are opened according to a value of a variable that changes as a function of a requested engine air flow.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: April 4, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Rohit Bhat, Rob Ciarrocchi, Adam J. Richards, Conner Cecott
  • Publication number: 20230103259
    Abstract: Existing systems enable secure storage of encryption keys in the form of digital wallets, however, since the keys are preconfigured, they can be prone to malicious attacks. The embodiments herein provide a method and system for randomizing distribution of cryptographic keys across multiple secure key storage devices. The system generates random storage identities (RSIDs) for secure key storage devices by selecting a random storage device from a device portfolio, assigns the RSIDs randomly to create crypto addresses based on random access and partition the devices by deriving crypto addresses. Further, the system generates a user hash function and maps the user hash function to find an associated RSID hash function. The system identifies a device ID, a partition ID and a business date from a device mapper associated with the RSIDs to regenerate new RSIDs and recommends the regenerated new RSIDs randomly to each of the plurality of devices.
    Type: Application
    Filed: September 16, 2022
    Publication date: March 30, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: MALINI RAMAN, NAMITHA JEREMIAH, ROHIT TRIVEDI, ASHOK SESHADRI
  • Publication number: 20230096720
    Abstract: A method may include collecting data from a variety of data sources associated with a user. The data sources may include personal data sources, corporate data sources, and public data source. The data collected from the variety of data sources may be enriched through categorization and aggregation. For example, browser history may be categorized based on types of website and aggregated to reflect the quantity of interactions with each category of website. A multi-dimensional digital profile may be generated based on the enriched data. For instance, the digital profile may include a social, emotional, spiritual, environmental, occupational, intellectual, and physical dimension. One or more recommendation corresponding to one or more of a burnout prediction, wellness recommendation, learning plan, skill gap, and personality type may be generated based on the digital profile. Related systems and computer program products are also provided.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Martin Wezowski, Hans-Martin Will, Rohit Jalagadugula, Kavitha Krishnan, Sai Hareesh Anamandra, Vinay George Roy, Parthasarathy Menon, Alexander Schaefer
  • Publication number: 20230099433
    Abstract: Systems and methods for skipping a presentation of a portion of segments to catch up to live based on a priority level value is disclosed. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of segments. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application identifies a duration of lag and determines a priority threshold based on the lag. Based on a manifest which includes priority level information, the streaming application determines whether a respective segment needs to be cached. For example, if a priority level for a segment that is within the duration of the lag has a priority level that is higher the priority threshold, then the segment is stored in a cache from a respective network address and is played from the cache.
    Type: Application
    Filed: August 5, 2022
    Publication date: March 30, 2023
    Inventors: Vaibhav Gupta, Ashish Gupta, Rohit Dhiman
  • Publication number: 20230094295
    Abstract: A transmitter comprises an antenna array demultiplexor having a first input for an output signal, a second input for a control signal, a first output coupled to a first output pin, and a second output coupled to a second output pin. The antenna array demultiplexor provides the output signal to the first or second output based on the control signal. The first and second output pins are coupled to first and second antennae, respectively. In some implementations, the transmitter includes a transformer and a capacitor coupled in parallel between the first and second output pins, and the antenna array demultiplexor comprises a first switch coupled between the first output pin and a first ground pin, and a second switch coupled between the second output pin and a second ground pin. The first switch receives a second control signal, and the second switch receives an inverse of the second control signal.
    Type: Application
    Filed: September 29, 2021
    Publication date: March 30, 2023
    Inventors: Rohit CHATTERJEE, Debapriya SAHU
  • Patent number: 11615110
    Abstract: Systems and methods for unifying business records data from different database sources into a common format in the same repository are disclosed. In one embodiment, a process includes receiving, by an integration platform system, a first set of business records data from a customer records system, where the business records data includes records in a first format, identifying a first transformation rule corresponding to the first format using the integration platform system, where the first transformation rule includes information for converting data from the first format to a unified format, converting each record in the first set of business records from the first format to the unified format by the integration platform system using the first transformation rule, and storing the first set of converted records in the unified format in a business records database.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: March 28, 2023
    Assignee: Auditoria.AI, Inc.
    Inventors: Rohit Gupta, Adina Florina Simu, Sateesh Valluru, Tao Tong
  • Patent number: 11612839
    Abstract: Systems, devices, and methods for detecting contamination (e.g., bacteria) in fluid are provided. The systems, devices, and methods allow for filtering a fluid sample using a filter to capture and concentrate cells (e.g., bacteria) to detect electrochemical properties thereof. The cells can be exposed to a reagent that diffuses into the cells to produce a product of interest that can be used in analysis of the fluid sample. The product of interest can diffuse out of the filter into a fluid storage component for detection and analysis by an analysis component. After the sampling is completed, the filter can be detached and discarded. Other aspects of the present disclosure, including enhancements and various systems and methods for concentrating cells and analyzing the same, are also provided.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: March 28, 2023
    Assignee: Massachusetts Institute of Technology
    Inventors: Michael S. Bono, Sydney B. Beasley, Emily Barret Hanhauser, Chintan Vaishnav, Anastasios John Hart, Rohit Nandkumar Karnik
  • Patent number: 11617017
    Abstract: Systems and methods are provided for relocating an overlay overlapping information in content. The systems and methods may comprise receiving a content item, the content item comprising a video image, and determining a first screen position of an information box (e.g., a score box) in the video image. Determining may be performed with image analysis and/or a machine learning model. The system receives an overlay image (e.g., a channel logo) with a second screen position and determines if the second screen position (e.g., for the logo) overlaps the first screen position (e.g., for the score). In response to determining the second screen position (e.g., of the logo) overlaps the first screen position (e.g., the score), the system modifies the second screen position (e.g., for the logo). Then the system generates for display the overlay image on the video in the modified screen position. The system may not relocate the overlay if the overlay is a high priority.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: March 28, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Vaibhav Gupta, Praveen Maurya, Ashish Gupta, Senthil Kumar Karuppasamy, Rohit Dhiman, Harshavardhan Kalathuru, Padmassri Chandrashekar, Daina Emmanuel, Reda Harb
  • Patent number: 11614791
    Abstract: An electronic device may include a display panel. When content of an image frame is expected to consume relatively higher amounts of power, a controller of the electronic device may operate a switch to change a power supply of the display panel to be a power management integrated circuit of the electronic device. However, when content of an image frame is expected to consume relatively less amounts of power, the controller may operate the switch to change the power supply of the display panel to be a power supply of an electronic display, such as a power supply used to power driver circuitry of the electronic display.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: March 28, 2023
    Assignee: Apple Inc.
    Inventors: Ramana V. Rachakonda, Peter F. Holland, Rohit K. Gupta, Brad W. Simeral
  • Patent number: 11615451
    Abstract: An integration platform provides a third party channel products from a merchant, so that the third party channel may cause an opportunity to be presented to a user to purchase one of the products. In response to an indication of a user purchase, the integration platform transmits a purchase request to the electronic commerce platform to create an order for the purchase. The integration platform may create a payment for the purchase with the merchant's payment processor and transmit the payment to the payment processor, update the order with the merchant's electronic commerce platform with the payment information, update the status of the order to shipped, and capture payment information by communicating with the payment provider. The merchant's electronic commerce platform may then update the order with the integration platform, which may notify the third party channel of the update so that update may be communicated to the user.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: March 28, 2023
    Assignee: PayPal, Inc.
    Inventors: Ashley Phillips, Christopher Sanger, Clint Ecker, Micah Koga, Nina Zakharenko, Rohit Turumella, Joshua Knox, Harper Reed, Dylan Richard
  • Patent number: 11615603
    Abstract: The embodiments herein provide a method and system that analyzes the pixel vectors by transforming the pixel vector into two-dimensional spectral shape space and then perform convolution over the image of graph thus formed. Method and system disclosed converts the pixel vector into image and provides a DCNN architecture that is built for processing 2D visual representation of the pixel vectors to learn spectral and classify the pixels. Thus, DCNN learn edges, arcs, arcs segments and the other shape features of the spectrum. Thus, the method disclosed enables converting a spectral signature to a shape, and then this shape is decomposed using hierarchical features learned at different convolution layers of the disclosed DCNN at different levels.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: March 28, 2023
    Assignee: Tata Consultancy Services Limited
    Inventors: Shailesh Shankar Deshpande, Rohit Thakur, Balamuralidhar Purushothaman
  • Patent number: 11614879
    Abstract: A technique replicates an index of an operations log (oplog) from a primary node to a secondary node of a cluster in the event of failure. The oplog functions as a staging area to coalesce random write operations directed to a virtual disk (vdisk) stored on a backend storage tier. The oplog temporarily caches write data as well as metadata describing the write data. The metadata includes descriptors to the write data corresponding to offset ranges of the vdisk and are used to identify ranges of write data for the vdisk that are cached in the oplog. To facilitate fast lookup operations of whether write data is cached in the oplog, an oplog index provides a state of the latest data for offset ranges of the vdisk that enables fast failover of metadata used to construct the oplog index in memory without downtime or significant metadata replay.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: March 28, 2023
    Assignee: Nutanix, Inc.
    Inventors: Alok Nemchand Kataria, Niranjan Sanjiv Pendharkar, Pete Wyckoff, Rishi Bhardwaj, Rohit Jain, Shubham Shukla, Tabrez Parvez Memon
  • Patent number: 11617090
    Abstract: Provided are systems and methods for performing dynamic spectrum allocation and state shifting in order to provide high quality stateful services to user equipment (“UE”) that access the stateful services from different network locations. The dynamic spectrum allocation and state shifting may include tracking mobility of a UE accessing a stateful service using a first allocation of spectrum from a first Radio Access Network (“RAN”), predicting continued stateful service access via a second RAN, determining latency requirements of the stateful service, selecting a second allocation of spectrum at the second RAN with a frequency range that provides a first amount of latency, transferring the stateful service state to a Multi-Access Edge Computing (“MEC”) location that provides a second amount of latency for services accessed via the second RAN such that the first and second amounts of latency satisfy the performance requirements of the stateful service.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: March 28, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Bhumip Khasnabish, Rohit Shirish Saraf
  • Patent number: 11615042
    Abstract: This disclosure relates to high-performance computing, and more particularly to techniques for kernel-assisted device polling of user-space devices. A common kernel-based polling mechanism is provided for concurrently handling both kernel-based polling for kernel-space devices such as network interfaces (e.g., network NICs) and kernel-based polling for user-space devices such as remote direct memory access devices (e.g., RDMA NICs). Embodiments perform kernel-based polling on a first device that has a corresponding device driver in an operating system kernel. Using the same polling mechanism, the kernel-based polling is performed on a second device, the second device being a user-space device wherein the kernel-based polling on the second device is configured by creating a second device file descriptor that is not associated with a corresponding device driver in the operating system kernel.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: March 28, 2023
    Assignee: Nutanix, Inc.
    Inventors: Hema Venkataramani, Rohit Jain
  • Publication number: 20230087677
    Abstract: An assembly, in one embodiment, compromising an exercise mat having a top layer and a bottom layer, and a towel is described. The top layer of the exercise mat is configured to have a first exposed surface. The towel comprises a first surface and second surface, the first surface configured to be coupled to the first exposed surface of the top layer of the exercise mat, the surface area of the towel being less than or equal to a surface area of the top surface of the exercise mat.
    Type: Application
    Filed: February 8, 2021
    Publication date: March 23, 2023
    Inventor: Rohit Chhabra
  • Publication number: 20230090047
    Abstract: A sun visor assembly for a vehicle that includes a mount configured to be connected to the vehicle. A guide rod having a first portion that includes a head and a second portion with a terminal end is operably coupled to the mount via the head. An impact point is at the terminal end of the second portion. The guide rod and the impact point are configured for use as a window breaker tool in a disassembled position. A visor is operably coupled to the guide rod in an assembled position and is rotatable about the guide rod from a first position to a second position. The visor includes a channel defined within the visor that is configured to receive the guide rod.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Applicant: Ford Global Technologies, LLC
    Inventors: Adam Weyrauch, Rohit Telukunta, Steven Frank, Michael J. Gardynik