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: 11068356
    Abstract: Methods and systems for reducing the data recovery time when failing back to a primary system from a secondary data backup system using virtual machine conversions and incremental exportation for backed-up virtual machine snapshots are described. Upon detection that the primary system is available to receive replicated snapshots for a virtual machine, the secondary data backup system may identify a first virtual machine snapshot out of a chain of snapshots for the virtual machine (e.g., the earliest in time snapshot within the chain or a middle snapshot in the middle of the chain) and transfer a full image snapshot for the first virtual machine snapshot to the primary system. Thereafter, data changes between the next virtual machine snapshot to be transferred to the primary system and the most-recently hydrated virtual machine on the primary system may be identified and then transferred to the primary system.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: July 20, 2021
    Assignee: RUBRIK, INC.
    Inventors: Rohit Agrawal, Shaswat Chaubey, Disheng Su, Koki Yoshida, Mudit Malpani
  • Publication number: 20210216511
    Abstract: One embodiment of the invention provides a method for data deduplication storage management in a data platform including a plurality of data stores. The method comprises, for each data store of the plurality of data stores, determining a corresponding multi-level signature mapping data content of the data store into an ordered logical form comprising a plurality of data abstraction levels, determining a data similarity between the data store and each other data store of the plurality of data stores based on the multi-level signature corresponding to the data store and another multi-level signature corresponding to the other data store, and determining data usage of the data content of the data store. The method further comprises improving storage in the data platform by detecting duplicate data across the plurality of data stores based on each data similarity determined and each data usage determined.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 15, 2021
    Inventors: Rohit Ranchal, Aris Gkoulalas-Divanis, Paul R. Bastide
  • Publication number: 20210216939
    Abstract: A method includes receiving uncompilable code from a candidate. The method further includes extracting features from the uncompilable code. The method further includes outputting, with a coding machine-learning model, compilable code based on the uncompilable code and the extracted features. The method further includes generating a coding score based on the uncompilable code and the compilable code. The method further includes receiving first media of one or more answers to questions provided by the candidate during an interview. The method further includes outputting, with a media machine-learning model, one or more corresponding ratings for the one or more answers. The method further includes generating a media score based on the one or more corresponding ratings. The method further includes generating a total score based on the coding score and the media score.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Applicant: SHL (India) Private Limited
    Inventors: Joseph DIGRAZIA, Ken LAHTI, Paul DEKOEKKOEK, Mathijs AFFOURTIT, Varun AGGARWAL, Rohit TAKHAR
  • Publication number: 20210219238
    Abstract: Systems and methods for investigating and addressing excessive battery drainage in a wireless device in a cellular communications system are disclosed. In some embodiments, a method in a core network of a cellular communications system comprises receiving, from an external entity, a request to investigate excessive battery drainage at a particular wireless device and initiating collection of information related to operation of the wireless device. The information comprises user plane data, control plane information, and/or network information related to the wireless device. The method also comprises collecting the information from one or more network nodes in the cellular communications system, analyzing the collected information to determine one or more root causes of excessive battery drainage at the wireless device, and initiating one or more actions in the cellular communications system to mitigate excessive battery drainage at the wireless device.
    Type: Application
    Filed: May 29, 2018
    Publication date: July 15, 2021
    Inventors: Nipun Sharma, Venkata Sameer Kumar Kodukula, Rohit Shukla, George Foti, Virgilio Fiorese
  • Publication number: 20210212813
    Abstract: Described are implants for placing in a body, tools for delivering the implants, and systems and methods for using implants and tools for placing in a body and more particularly to nasal implants, tools for delivering nasal implants, and systems and methods for using such implants and tools. A tool may include a hand-held implant delivery device that holds, moves, orients, inserts, or shapes an implant. An implant may be a biodegradable, longitudinal implant that may be oriented for implantation by an implant delivery device.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Inventors: Scott J. BARON, Michael H. ROSENTHAL, Brian DOMECUS, Piyush ARORA, Michael Stephan MIRIZZI, Rohit Kulbhushan GIROTRA
  • Publication number: 20210217495
    Abstract: A computer-implemented system and method for associating immune system repertoires with specific stimuli (exposures) based on the biophysical properties of the repertoire's receptors. Sequences of a training repertoire are converted into a set of biophysical properties, and a computer-based compact representation of the training repertoire is built using maximum entropy modeling. In one version, an “immunome-wide association study” is performed by computer scoring a test repertoire using several such models to classify the test repertoire as being associated with a biological condition or not. In another version, one or more sets of parameters from the models are found that together classify each model as being from an individual that has the condition or from an individual that does not.
    Type: Application
    Filed: June 24, 2019
    Publication date: July 15, 2021
    Inventors: Ramy Arnaout, Rohit Arora, Joseph John Kaplinsky
  • Publication number: 20210216094
    Abstract: A voltage supervisor includes a first transistor coupled between a first supply voltage and a second supply voltage. The voltage supervisor includes a second transistor coupled between the first supply voltage and the second supply voltage. The voltage supervisor is configured to provide a first current proportional to a difference in gate-to-source voltages of the first transistor and the second transistor. The voltage supervisor is also configured to provide a second current proportional to a difference in the first supply voltage and the difference in gate-to-source voltages of the first transistor and the second transistor. The voltage supervisor is configured to compare the first current to the second current to determine a voltage value that changes a state responsive to the first supply voltage crossing a threshold.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 15, 2021
    Inventors: Ramakrishna ANKAMREDDI, Rohit PHOGAT, Siddhant ROHELA
  • Publication number: 20210218261
    Abstract: One variation of a system for solar power systems includes: a power storage device; a flexible PCB layer; a photovoltaic cell arranged over the flexible PCB layer; and a power conversion circuit arranged underneath the flexible PCB layer, the system comprising a power stage circuit electrically coupled to the photovoltaic array and to the power storage device through the flexible PCB layer; and a controller electrically coupled to the power stage circuit through the flexible PCB layer and configured to a) measure a power output from the photovoltaic array, b) operate the power stage circuit in an idle mode in response to determining that the power output does not exceed a threshold power output, and c) calculate a maximum power point of the photovoltaic array in response to determining that the power out exceeds the threshold power output.
    Type: Application
    Filed: January 11, 2021
    Publication date: July 15, 2021
    Inventors: Daniel Kofman, Paul Couston, Rohit Kalyanpur, Sriram Raghu
  • Publication number: 20210213612
    Abstract: A path generating device is configured to generate a path for a robot formed by connecting a plurality of units that are each bendable to have a desired single curvature, and the path generating device includes: an analysis unit configured to output position posture information indicating a position and a posture of the robot corresponding to an operation amount, using a robot model with which the position and the posture are able to be simulated in a virtual space; a generating unit configured to generate a path extending from a predetermined entry position to a target position in the virtual space; and a specification unit configured to specify an operation amount for making the robot model advance along the path, while making a position of a connection portion of each of the units of the robot model match the path.
    Type: Application
    Filed: January 4, 2021
    Publication date: July 15, 2021
    Inventors: Sho ONODERA, Hiroyuki KANAZAWA, Rohit ARORA
  • Publication number: 20210218665
    Abstract: Techniques for detecting path failures and reducing packet loss as a result of such failures are described for use within a data center or other environment. For example, a source and/or destination access node may create and/or maintain information about health and/or connectivity for a plurality of ports or paths between the source and destination device and core switches. The source access node may spray packets over a number of paths between the source access node and the destination access node. The source access node may use the information about connectivity for the paths between the source or destination access nodes and the core switches to limit the paths over which packets are sprayed. The source access node may spray packets over paths between the source access node and the destination access node that are identified as healthy, while avoiding paths that have been identified as failed.
    Type: Application
    Filed: March 29, 2021
    Publication date: July 15, 2021
    Inventors: Deepak Goel, Pradeep Sindhu, Ayaskant Pani, Srihari Raju Vegesna, Narendra Jayawant Gathoo, John David Huber, Rohit Sunkam Ramanujam, Saurin Patel
  • Publication number: 20210216229
    Abstract: One embodiment of the invention provides a method for data lineage and data provenance enhancement. The method comprises arranging a data set into a logical ordering, and partitioning the data set into at least one set of partitions based on the logical ordering. The method further comprises, for each partition of the at least one set of partitions, determining a corresponding score for the partition, and determining a data similarity between the partition and each other partition of each other data set based on the corresponding score for the partition and another score corresponding to the other partition. The method further comprises determining data lineage of the data set based on each data similarity determined.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 15, 2021
    Inventors: Paul R. Bastide, Aris Gkoulalas-Divanis, Rohit Ranchal
  • Patent number: 11061793
    Abstract: Circuits, methods, and apparatus that may estimate the power being consumed by an OLED display screen of an electronic device, may provide further information about that power usage, may modify or change functions performed by the electronic device based on that power usage, and may inform an application's developer about the amount of power being used by the electronic device while the electronic device is running the application. One example may estimate the power being used by an OLED display screen of an electronic device by determining the content of images being displayed during a duration. The estimated power may then be presented to a user. The estimated power may be used in decisions to modify or change parameters of the screen or other device components.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: July 13, 2021
    Assignee: Apple Inc.
    Inventors: Abhinav Pathak, Conor J. O'Reilly, Shashi K. Dua, Udaykumar R. Raval, Christopher W. Chaney, Amit K. Vyas, Albert S. Liu, Roberto Alvarez, Rohit Mundra, Vladislav Sahnovich, Patrick Y. Law, Paul M. Thompson, Paolo Sacchetto, Chaohao Wang, Arthur L. Spence, Jean-Pierre Simon Guillou, Mohammad Ali Jangda, Christopher Edward Glazowski, Yifan Zhang, Prajakta S. Karandikar, Han Ming Ong
  • Patent number: 11062365
    Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of determining an accuracy score for existing product information using a first set of rules that compares the existing product information for the product with product information of other internal or external sources, determining if the accuracy score exceeds a predetermined accuracy threshold, automatically replacing incorrect product information in the existing product information with correct product information from the other sources if the accuracy score does not exceed the predetermined accuracy threshold, coordinating displaying of the existing product information with the correct product information replacing the incorrect product information on a webpage for the product on a website of the online retailer.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: July 13, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Omar Saeed Siddiqui, Rohit Deep, Zuzar Fakhruddin Nafar
  • Patent number: 11063902
    Abstract: The technologies described herein identify multiple electronic devices belonging to the same group. A computer system receives, from network accessing applications of a plurality of electronic devices, internet protocol (IP) trajectory information about the network accessing applications via a network. The IP trajectory information includes a user identifier, a list of IP addresses associated with each of the network accessing applications, and timestamps specifying times each of the network accessing applications accesses the network. The computer system identifies and removes commercial IP addresses from the list of IP addresses, analyzes IP trajectory information to retrieve a most commonly used IP address for each of the network accessing applications during a certain period, and determines that different network accessing applications belong to the same group if the most commonly used IP addresses for the different network accessing applications are the same.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: July 13, 2021
    Assignee: Verizon Media Inc.
    Inventors: Hao Cheng, Rohit Chandra, Jimmy Yang
  • Publication number: 20210205367
    Abstract: Provided herein are methods and customized media compositions for culturing CIK NKT cells.
    Type: Application
    Filed: January 15, 2021
    Publication date: July 8, 2021
    Inventors: Rohit DUGGAL, Ranjeet SINHA
  • Publication number: 20210209301
    Abstract: System, method, and various embodiments for providing contextualized character recognition system are described herein. An embodiment operates by determining a plurality of predicted words of an image. An accuracy measure or each of the plurality of predicted words is identified and a replaceable word with an accuracy measure below a threshold is identified. A plurality of candidate words associated with the replaceable word are identified and a probability for each of the candidate words is calculated based on a contextual analysis. One of the candidate words with a highest probability is selected. The plurality of predicted words including the selected candidate word with the highest probability replacing the replaceable word is output.
    Type: Application
    Filed: January 6, 2020
    Publication date: July 8, 2021
    Inventors: Rohit Kumar Gupta, Johannes HOEHNE, Anoop Raveendra KATTI
  • Publication number: 20210211894
    Abstract: An electronic device may be provided with wireless circuitry and control circuitry. The wireless circuitry may include a phased antenna array. Sensors and other circuitry in the electronic device may generate sensor data such as accelerometer data, gyroscope data, magnetometer data, location data, and spatial ranging data. The wireless circuitry may establish and maintain one or more wireless links with external devices based on the sensor data as the device moves over time. For example, the wireless circuitry may perform physical layer beam adjustments, inter-radio access technology handovers, intra-radio access technology handovers, and/or dual connectivity adjustments based on the sensor data. This may allow the device to maintain one or more wireless links without having to sweep the signal beam of the phased antenna array over its entire field of view each time the device has moved.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Inventors: Yakun Sun, Mingguang Xu, Mithat C. Dogan, Ehsan Haghani, Rohit U. Nabar, Matthew A. Mow
  • Publication number: 20210211972
    Abstract: A user equipment (UE) supports communication over a first (lower) frequency range and a second (higher) frequency range. The UE determines an extent of preference of the second frequency range over the first frequency range, e.g., based on one or more of the following: sensor measurements; physical channel measurements; battery conditions; weather conditions; voice call activity; indoor/outdoor/in-car status; learned relationships between previous location-time conditions and performance on the second frequency range; etc. The UE device may control search activity and/or measurement activity on the second frequency range based on the preference extent, e.g., by controlling rates of repetition of search and/or measurement on the second frequency range, or by adding a measurement bias to a measurement reporting threshold, or by adding a delay to a measurement reporting time for a measurement, or by disabling search and measurement on the second frequency range.
    Type: Application
    Filed: October 29, 2020
    Publication date: July 8, 2021
    Inventors: Wei Zhang, Alosious Pradeep Prabhakar, Pengkai Zhao, Vijay Venkataraman, Junsung Lim, Zhu Ji, Johnson O. Sebeni, Yu-Lin Wang, Galib A. Mohiuddin, Sriram Subramanian, Shiva Krishna Narra, Madhukar K. Shanbhag, Sanjeevi Balasubramanian, Daniel A. West, Rohit R. Matolia
  • Publication number: 20210211422
    Abstract: Disclosed are various aspects of voice skill session lifetime management. In some examples, a session extension request is received. The session extension request extends a voice skill session of a voice-activated device. A personal client device is identified based on the session extension request. A command to emit an ultrasonic pulse is transmitted to the personal client device.
    Type: Application
    Filed: February 26, 2020
    Publication date: July 8, 2021
    Inventors: ROHIT PRADEEP SHETTY, SUMAN ALUVALA
  • Publication number: 20210209710
    Abstract: Disclosed are various examples for audio data leak prevention using user and device contexts. In some examples, a voice assistant device can be connected to a remote service that provides enterprise data to be audibly emitted by the voice assistant device. In response to a request for the enterprise data being received from the voice assistant device, an audio signal can be generated that audibly broadcasts the enterprise data. The audio signal can be generated to audibly redact at least a portion of the enterprise data based at least in part on a mode of operation of the voice assistant device. The voice assistant device can be directed to emit the enterprise data through a playback of the audio signal.
    Type: Application
    Filed: February 19, 2020
    Publication date: July 8, 2021
    Inventors: ROHIT PRADEEP SHETTY, ERICH PETER STUNTEBECK, RAMANI PANCHAPAKESAN, SUMAN ALUVALA, CHAOTING XUAN