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: 11012931
    Abstract: The subject matter described herein includes a method for enhanced signaling gateway status detection and selection for emergency calls. The method includes, in a mobility management entity (MME) including at least one processor, detecting that a signaling gateway is in a risky state using a combination of echo request and call setup signaling timeouts. The method further includes marking the signaling gateway as risky in a signaling gateway status database maintained by the MME. The method further includes performing signaling gateway selection for an emergency call in a manner that excludes signaling gateways marked as risky. The method further includes routing the emergency call to a signaling gateway selected by the signaling gateway selection.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: May 18, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rohit Juneja
  • Patent number: 11012455
    Abstract: A method for modifying a user session lifecycle is provided. The method may include verifying a user session on a cloud service provider is valid. The method may also include monitoring a plurality of user behaviors exhibited during the verified user session. The method may further include determining a plurality of session data within an identity provider should be updated based on the monitored plurality of user behaviors and a policy within a database. The method may also include modifying the determined plurality of session data.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shahnawaz Backer, Christopher J. Hockings, Codur S. Pranam, Rohit U. Satyanarayana
  • Publication number: 20210137100
    Abstract: The present disclosure provides a portable apparatus to maintain temperature of an object comprising a first chamber containing a quantity of a thermal material. The first chamber is thermally coupled to a container holding the object of interest. Ambient air is driven over the thermal material and then towards the container to change the temperature of the container. A valve is provided near the container which can be opened to allow entry of ambient air towards the container. Either of the heated or cooled air flow and the operation of the valve is regulated to maintain the temperature of the container to within a predetermined temperature range. The container is configured to be sealed to isolate the object from the ambient and allows for a means to preserve object quality. A housing of the apparatus is provided with a provision to protect the first container from mechanical shocks.
    Type: Application
    Filed: April 16, 2019
    Publication date: May 13, 2021
    Applicant: INDIAN INSTITUTE OF SCIENCE
    Inventors: Balan GURUMOORTHY, Ashitava GHOSAL, Rohit S NAMBIAR, Deval KARIA
  • Publication number: 20210141703
    Abstract: An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to control access to a persistent storage media based on a block and sub-block access structure, store a data structure in the persistent storage media to track read fails at a sub-block granularity for a word-line for every block, and update the data structure in response to a read fail on a block to indicate a failed sub-block that corresponds to the read fail for a word-line for the block. Other embodiments are disclosed and claimed.
    Type: Application
    Filed: December 24, 2020
    Publication date: May 13, 2021
    Applicant: Intel Corporation
    Inventors: Naveen Vittal Prabhu, Aliasgar Madraswala, Rohit Shenoy, Shankar Natarajan, Arun S. Athreya
  • Publication number: 20210144441
    Abstract: Aspects of the present disclosure relate to applying access control to streamed media content. A log-in request to a media streaming service is received. A biometric sample is received from a user. The biometric sample is compared to a biometric template to determine whether the user is an authorized user. In response to determining that the user is an authorized user, the biometric sample is analyzed to determine an age of the user. Access control is then applied to media content accessed through the media streaming service based on the determined age.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Inventors: Rohit Shetty, Ashrith Shetty, Indumathy Gururao, Logeswaran T. Rajamanickam
  • Publication number: 20210144711
    Abstract: A device implementing unified coordination of wireless communications over multiple physical layers may include a MAC module communicatively coupled to first and second physical layer modules that are each configured to communicate with another device over first and second physical wireless channels, respectively. The MAC module may be configured to provide data to the first physical layer module for transmission to the another device over the first physical wireless channel, where the first physical wireless channel is associated with a first link parameter. The MAC module may be further configured to facilitate initializing the second physical wireless channel based at least in part on the first link parameter of the first physical wireless channel, and after initialization of the second physical wireless channel, provide second data to the second physical layer module for transmission to the another device over the second physical wireless channel.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 13, 2021
    Inventors: Vinko ERCEG, Mark GONIKBERG, Rohit GAIKWAD, Hongyu XIE, Anand IYER, Venkat KODAVATI, Tirdad SOWLATI, Payam TORAB JAHROMI, Matthew J. FISCHER
  • Publication number: 20210144442
    Abstract: The disclosed computer-implemented method may include accessing media segments that correspond to respective media items. At least one of the media segments may be divided into discrete video shots. The method may also include matching the discrete video shots in the media segments to corresponding video shots in the corresponding media items according to various matching factors. The method may further include generating a relative similarity score between the matched video shots in the media segments and the corresponding video shots in the media items, and training a machine learning model to automatically identify video shots in the media items according to the generated relative similarity score between matched video shots. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: November 11, 2020
    Publication date: May 13, 2021
    Inventors: Dong Liu, Lezi Wang, Rohit Puri
  • Publication number: 20210139235
    Abstract: Waste chute devices and methods for using the same are provided. In some embodiments, a method for operating waste chutes comprises: receiving, using a hardware processor of a waste chute device, an identity associated with a user of the waste chute device; in response to receiving the identity associated with the user, allowing, using the hardware processor, a door of the waste chute device to be opened; determining, using the hardware processor, a number of items and at least one type associated with the items that have been placed in an opening of the waste chute device; determining, using the hardware processor, that the door of the waste chute device has been closed; updating, using the hardware processor, information associated with the user based on the number of items and the at least one type of items that have been placed in the opening of the waste chute device; and providing, using the hardware processor, the user with the updated information.
    Type: Application
    Filed: January 25, 2021
    Publication date: May 13, 2021
    Inventors: Rohit Thomas Aggarwala, Anand Naga Babu, Jesse Shapins, Matthew Eli Breuer, Violet Whitney, Daniel Henry Vanderkam, Michael Constantine Mattheakis, Thomas Joseph Kennedy, Amanda Meurer
  • Publication number: 20210143833
    Abstract: An example device comprises a digital-to-analog converter (DAC) comprising first and second transistors coupled to a first amplifier, the second transistor coupled to a first output of the DAC and to an output of the first amplifier, and third and fourth transistors coupled to the first amplifier and to a second output of the DAC, the third and fourth transistors switchably coupled to a voltage supply and to the first transistor. The device also comprises a first node coupled to the first output of the DAC and to a resistor. The device further includes a second node coupled to the second output of the DAC, and a second amplifier coupled to the second node and to the first transistor and switchably coupled to the third and fourth transistors. The device also comprises a comparator coupled to the first node.
    Type: Application
    Filed: January 25, 2021
    Publication date: May 13, 2021
    Inventors: Mustapha EL MARKHI, Erhan OZALEVLI, Tuli DAKE, Rohit BHAN
  • Publication number: 20210142223
    Abstract: A method, apparatus, system, and computer program product for training a global machine learning model. A hierarchical structure for nodes in which the global machine learning model is located at a primary node in the hierarchical structure is identified. Authorized nodes in which local data is authorized for use in training in the authorized nodes for a local training of local machine learning models are determined. The machine learning models in the authorized nodes are trained using the local data in the authorized nodes to generate local model updates to weights in the local machine learning models. The local model updates to the weights are propagated upward in the hierarchical structure to the global machine learning model, wherein a node receiving local model updates to the weights from nodes from a lower level aggregates the weights in the local model updates received from the nodes in the lower level.
    Type: Application
    Filed: November 7, 2019
    Publication date: May 13, 2021
    Inventors: Olivia Choudhury, Rohit Ranchal, HariGovind Venkatraj Ramasamy, Amarendra Das
  • Patent number: 11004454
    Abstract: Techniques for updating voice profiles used to perform user recognition are described. A system may use clustering techniques to update voice profiles. When the system receives audio data representing a spoken user input, the system may store the audio data. Periodically, the system may recall, from storage, audio data (representing previous user inputs). The system may identify clusters of the audio data, with each cluster including similar or identical speech characteristics. The system may determine a cluster is substantially similar to an existing voice profile. If this occurs, the system may create an updated voice profile using the original voice profile and the cluster of audio data.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: May 11, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sundararajan Srinivasan, Arindam Mandal, Krishna Subramanian, Spyridon Matsoukas, Aparna Khare, Rohit Prasad
  • Patent number: 11003768
    Abstract: Techniques for consent centric data compliance checking are disclosed. In an example embodiment, multiple applications associated with an organization are received. Further, a purpose for each of the multiple applications associated with the organization is derived. Furthermore, consents of data subjects are captured for the derived purpose of each of the multiple application in a data subject preference master. Also, reconciliation of the data subject preference master and data subjects' data available in the organization is performed to determine consent lacking information.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 11, 2021
    Assignee: Tata Consultancy Services Limited
    Inventors: Rohit Jain, Jayant Sudhakarrao Dani, Kiran Kumar Nutheti, Sridhar Gopal Pattar
  • Patent number: 11006480
    Abstract: A communication device generates a physical layer (PHY) data unit that includes a PHY preamble and one or more PHY midambles. The communication generates the PHY preamble of the PHY data unit to include i) a signal field having a subfield that indicates that the PHY data unit includes one or more PHY midambles, ii) a short training field (STF) for automatic gain control (AGC) training and synchronization at a receiver, and iii) one or more long training fields (LTFs) for determining a channel estimate at the receiver. The communication generates a data payload of the PHY data unit having i) a set of orthogonal frequency division multiplexing (OFDM) symbols, and ii) one or more PHY midambles. Each of the one or more PHY midambles includes one or more LTFs for determining an updated channel estimate. The communication device transmits the PHY data unit via a wireless communication channel.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: May 11, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Hongyuan Zhang, Rohit U. Nabar, Sudhir Srinivasa, Raja Banerjea, Yong Liu
  • Patent number: 11003524
    Abstract: A method of repairing an indirect addressing structure of a file system damaged by corruption of a virtual data block (VDB) mapping data stored in corresponding physical data blocks (PDBs) includes scanning PDB descriptors to identify PDBs storing data mapped by the corrupted VDB, where each identified PDB includes a set of PDB entries each having a backward pointer identifying a corresponding VDB entry of a corresponding VDB. The identified PDBs are scanned to identify PDB entries whose backward pointers refer to VDB entries of the corrupted VDB, then a replacement VDB is created by (1) for each of the identified PDB entries, recreating a corresponding VDB entry including a forward pointer to the identified PDB entry, and (2) incorporating the recreated VDB entries into the replacement VDB. The replacement VDB is then incorporated into the indirect addressing structure in place of the corrupted VDB.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 11, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Alexander S. Mathews, Rohit K. Chawla, Dixitkumar Patel, Soumyadeep Sen, Kumari Bijayalaxmi Nanda
  • Publication number: 20210132049
    Abstract: A device and system for conducting accurate diagnosis of states of disease or health, including cancer, with high sensitivity and specificity is described. The system employs a portable cassette-based testing system which is configured to detect pp analytes captured by hydrogel particles equipped with affinity bait(s) and an amplification reporter system. The affinity baits bind to a wide range of analytes, including: metabolites, proteins, nucleic acids, lipids, hormones, cytokines, growth factors, biomarkers, virus particles, exosomes, bacteria, fungi, drug compounds, synthetic organic compounds, volatile odorants, toxicants, and pollutants. The affinity baits bind with extremely high affinity, preserving the captured analyte. This system can increase the sensitivity of detection of said analytes up to ten-thousand-fold.
    Type: Application
    Filed: May 29, 2018
    Publication date: May 6, 2021
    Inventors: Lance A. Liotta, Alessandra Luchini Kunkel, Marissa A. Howard, Sameen Yusuf, Sara Sharif, Rohit L. Madhu
  • Publication number: 20210134276
    Abstract: Features are disclosed for detecting words in audio using contextual information in addition to automatic speech recognition results. A detection model can be generated and used to determine whether a particular word, such as a keyword or “wake word,” has been uttered. The detection model can operate on features derived from an audio signal, contextual information associated with generation of the audio signal, and the like. In some embodiments, the detection model can be customized for particular users or groups of users based usage patterns associated with the users.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 6, 2021
    Inventors: Rohit Prasad, Kenneth John Basye, Spyridon Matsoukas, Rajiv Ramachandran, Shiv Naga Prasad Vitaladevuni, Bjorn Hoffmeister
  • Publication number: 20210135440
    Abstract: An apparatus includes a tray, a shaft connected to the tray, a bracket that secures the tray to a networking device such that the tray is distanced from a surface of the networking device, and a support post coupled to the tray via the shaft, the support post including: a rotating pin having a cylindrical passage through which the shaft passes, the rotating pin being coupled to the support post to allow the support post to rotate about the rotating pin and about the shaft, and a locking pin having a latch that is configured to engage with a corresponding opening on the tray to secure the support post to the tray.
    Type: Application
    Filed: March 4, 2020
    Publication date: May 6, 2021
    Inventor: Rohit Dev Gupta
  • Publication number: 20210133762
    Abstract: Methods and apparatus are provided herein. For example, a method for maintaining a power conversion system can include transmitting, to a computing apparatus in operable communication with the power conversion system, an alert message indicating non-working microinverters and which of the non-working microinverters are under warranty and eligible for replacement; receiving, from the computing apparatus, a request for replacement for the non-working microinverters; and transmitting, to the computing apparatus, an acknowledgment message indicating that the request has been successfully received and replacements for the non-working microinverters are being shipped.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 6, 2021
    Inventors: Nitish Mathur, Ashish Bansal, Sumit Saraogi, Rohit Harlalka, Karthik Lakshminarayanan, Ashok Kumar Balasubramaniam, Samuel Mattathil Joseph
  • Publication number: 20210134273
    Abstract: Expansion of intent classification data utilizing batch utterance scheduling, by a processor in a computing environment. A set of unlabeled examples for intent processing is received by an intent builder iteratively defining an intent. The set of examples are separated into a first subset processed according to a first model and a second subset processed according to a second model. The first subset is incorporated into the intent builder during a building iteration and scheduling a first batch processing of the second subset processed according to the second model based on a scheduling criteria. The first batch processing of the second subset is initiated once the scheduling criteria is satisfied. Upon completion of the first batch processing, results of the completion are used to influence additional examples retrieved from the first subset and the second subset during a subsequent building iteration by the intent builder.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Neil Rohit MALLINAR, Rajendra G. UGRANI, Ayush GUPTA
  • Patent number: D918934
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: May 11, 2021
    Assignee: Theta Lake, Inc.
    Inventors: James E. Anderson, Derek Brenner, Anthony Cresci, Sharon Hüffner, Rohit Jain, Devin H. Redmond, Richard B. Sutton