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: 11373228
    Abstract: A system can include one or more processors and non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform a method for determining one or more substitutes for a product requested in an inquiry from a user. The method comprises one or more of the steps including receiving an inquiry from a user, which comprises a requested product; extracting one or more attributes of the requested product based on the inquiry; determining a context of the inquiry; and determining one or more substitutes for the requested product from an inventory database based on a distance between the requested product and each substitute of the one or more substitutes, as projected in a product graph relating to a domain of the requested product and the context of the inquiry.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: June 28, 2022
    Assignee: WALMART APOLLO, LLC
    Inventors: Anthony Soohoo, Vijay Raghavendra, Charles Myslinsky, Harman Kochar, Abilash Amarthaluri, Ashish Gupta, Karthik Deivasigamani, Behzad Ahmadi, Sreyash D. Kenkre, Rohit Deep, Zuzar Fakhruddin Nafar, Omer Ovenc, Venkatesh Kandaswamy, Arvind Senthil Kumaran, Suleman Ashfaq
  • Patent number: 11373490
    Abstract: In one embodiment, an apparatus includes an optical module comprising a first end for insertion into a network device and a second end extending from the network device when the optical module is inserted into the network device, and a temperature indicator thermally coupled to the optical module and extending from said second end of the optical module. The temperature indicator provides an indication that a surface temperature of the optical module exceeds a predefined safe touch temperature limit.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: June 28, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Dev Gupta, Joel Richard Goergen
  • Patent number: 11374749
    Abstract: An example method facilitates enabling Key Encryption Key (KEK) rotation for a running multi-tenant system without requiring system downtime or interruption. The example method facilitates decrypting a set of one or more DEKs using a preexisting KEK; using a new KEK to re-encode the DEKs using the new KEK, all while simultaneously enabling servicing of tenant requests. This is enabled in part, by strategic caching of tenant DEKs in a secure local memory, wherein the cached tenant DEKs are maintained in the clear and are readily accessible to running processes that are using the DEKs to decrypt and access tenant data, irrespective of the state of a background process used to implement the KEK rotation to the new KEK.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: June 28, 2022
    Assignee: Oracle International Corporation
    Inventors: Amit Agarwal, Rohit Koul, Srikant Krishnapuram Tirumalai, Jie Wang, Xinnong Wang
  • Patent number: 11372840
    Abstract: An aspect of the present disclosure facilitates validation of responses received from server systems. In one embodiment, data values are maintained in a data source. Upon sending a request containing a query criteria to a server system, the server system retrieves data values satisfying the query criteria from the data source. A (actual) response is received from the server system, the actual response containing data values retrieved by the server system. Data values satisfying the query criteria are also retrieved directly from the data source and an expected response is constructed by incorporating the directly retrieved data values. The data values contained in the expected and the actual responses are then compared to determine a difference between the expected and actual responses as a basis for validating the actual response received from the server system for the request.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: June 28, 2022
    Assignee: Oracle International Corporation
    Inventors: Rohit Johry, Somashekar Gudiputi, Allamaprabhu Gangavathi, Kokilavani Chandrasekaran
  • Publication number: 20220197512
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 23, 2022
    Inventors: Rohit Shekhar, Hyo Jun Kim, Prasenjit Sarkar, Maohua Lu, Ajaykrishna Raghavan, Pin Zhou
  • Publication number: 20220198627
    Abstract: In one embodiment, a method includes receiving a source image and its associated parameters from each of multiple image sources, associating each of the source images with a layer in a range of layers based on the parameters associated with the source images, the range of layers specifying a composition layering order of the source images, generating a corresponding customized distortion mesh for each particular source image in the source images based on the parameters associated with the particular source image and at least a portion of the parameters associated with each of the source images that is associated with any layer preceding a layer associated with the particular source image, modifying each of the source images using the corresponding customized distortion mesh, generating a composite image using the modified source images, and displaying the composite image as a frame in a video.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Rohit Rao Padebettu, Steven Paul Lansel, Todd Douglas Keeler
  • Publication number: 20220199156
    Abstract: The present disclosure generally relates to data storage devices, such as solid state drives (SSDs). A read threshold calibration operation is utilized to generate a calibrated read threshold for one or more voltage states of a cell of a MLC memory. A single-level cell (SLC) read is then executed to sense the ratio of bit values at the read thresholds of the voltage states, where SLC read refers to reading at a single read threshold, rather than to the cell type. The sensing results in a binary page with certain statistics of 1's and 0's. The ratio of 1's (or 0's) in the binary page is used to determine a deviation from the expected ratio, where the deviation is used to adjust the calibrated read threshold to match the voltage states of the MLC memory.
    Type: Application
    Filed: February 24, 2021
    Publication date: June 23, 2022
    Inventors: Eran SHARON, Karin INBAR, Alexander BAZARSKY, Dudy David AVRAHAM, Rohit SEHGAL, Gilad KOREN
  • Publication number: 20220200534
    Abstract: One example includes a device that is comprised of a pre-power amplifier, a power amplifier, a signal path, and a dynamic bias circuit. The pre-power amplifier amplifies an input signal and outputs a first amplified signal. The power amplifier receives the first amplified signal and amplifies the first amplified signal based on a dynamic bias signal to produce a second amplified signal at an output thereof. The signal path is coupled between an output of the pre-power amplifier and an input of the power amplifier. The dynamic bias circuit monitors the first amplified signal, generates the dynamic bias signal, and outputs the dynamic bias into the signal path.
    Type: Application
    Filed: March 9, 2022
    Publication date: June 23, 2022
    Inventors: Debapriya Sahu, Rohit Chatterjee
  • Publication number: 20220201901
    Abstract: A rack-mountable heat-exchanger for modular electronic systems is provided that include a heat exchanger including ambient air inlets and outlets forming an ambient airflow path in a first direction, and recirculating air inlets and outlets forming a recirculating airflow path in a second direction perpendicular to the first direction separated from the ambient airflow path; housing for an electronic device, the housing including internal air inlets and outlets forming an internal airflow path; a first duct configured to link the recirculating air outlet to the internal air inlet; a second duct configured to link the recirculating air inlet to the internal air outlet; and fan assemblies located one of the airflow path, configured to propel air through the heat exchanger in the respective airflow path.
    Type: Application
    Filed: August 19, 2021
    Publication date: June 23, 2022
    Inventors: Rohit Dev GUPTA, Manigandan BOOPALAN, Arjun G. JAYAPRAKASH, Parag GHATE
  • Publication number: 20220199084
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting utterances of a key phrase in an audio signal. One of the methods includes receiving, by a key phrase spotting system, an audio signal encoding one or more utterances; while continuing to receive the audio signal, generating, by the key phrase spotting system, an attention output using an attention mechanism that is configured to compute the attention output based on a series of encodings generated by an encoder comprising one or more neural network layers, generating, by the key phrase spotting system and using attention output, output that indicates whether the audio signal likely encodes the key phrase; and providing, by the key phrase spotting system, the output that indicates whether the audio signal likely encodes the key phrase.
    Type: Application
    Filed: March 9, 2022
    Publication date: June 23, 2022
    Applicant: Google LLC
    Inventors: Wei Li, Rohit Prakash Prabhavalkar, Kanury Kanishka Rao, Yanzhang He, Ian C. McGraw, Anton Bakhtin
  • Publication number: 20220199237
    Abstract: A patient appointment notification method includes: accessing a scheduler of a medical facility to identify patients scheduled for medical appointments; retrieving patient data for the patients from one or more databases; generating a risk score for one or more patients based on at least the retrieved patient data, the risk score being indicative of a likelihood that the one or more patients will no show or late cancel the medical appointment; and for the one or more patients having a risk score exceeding a predetermined risk score threshold, generating a notification based at least on the risk score exceeding a predetermined risk score threshold and outputting the notification to a device.
    Type: Application
    Filed: November 18, 2021
    Publication date: June 23, 2022
    Inventors: Sara GARVER, Rohit SINGH, Amanda BAKERLEE, Anthony MONFORTE
  • Publication number: 20220200962
    Abstract: A method for providing an enterprise distribution platform to facilitate software distribution over a public computer network is disclosed. The method includes receiving, via a network interface, a request from the public computer network, the request relating to a solicitation for a software package; determining, by using a network security system, whether the request is forwarded from the public computer network to a private computer network based on a predetermined security rule; authenticating, via a web proxy, the request based on a result of the determining; identifying, based on a result of the authentication, the software package corresponding to the request; retrieving, from a memory, the identified software package; and transmitting, via the network interface, the retrieved software package in response to the request.
    Type: Application
    Filed: November 23, 2021
    Publication date: June 23, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventor: Rohit NILEKAR
  • Publication number: 20220198322
    Abstract: Techniques for auto-remediating security issues with artificial intelligence. One technique includes obtaining a problem detected within a signal from an emitter associated with a user, inferring a first response, using a global model having a global set of model parameters learned from mappings between problems and responses globally with respect to preferences of all users using a security architecture, inferring a second response, using a local model having a local set of model parameters learned from mappings between problems and responses locally with respect to preferences of the user; evaluating the first response and the second response using criteria, determining a final response for the problem based on the evaluation of the first response and the second response, and selecting a responder from a set of responders based on the final response. The responder is adapted to take one or more actions to respond to the problem.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Applicant: Oracle International Corporation
    Inventors: Leonid Kuperman, Ramakrishna Raju Uppalapati, Prakash Yamuna, Vardhaman Parasmal Modi, Mukarram Baig, Rohit Srivastava
  • Publication number: 20220197332
    Abstract: A glitch detector includes a metastability detector circuit, a reference storage circuit, and a pattern comparison circuit. The metastability detector circuit is configured to generate state signals at each cycle of the clock signal. The reference storage circuit is configured to store a logic state of each state signal based on a delayed version of the clock signal, and generate reference signals. A logic state of each reference signal is equal to a logic state of a corresponding state signal generated during a previous cycle of the clock signal. The pattern comparison circuit is configured to receive the state signals generated during a current cycle of the clock signal, the reference signals, and first and second values, and generate clock and voltage glitch signals based on first and second patterns that are associated with the state signals generated during the current cycle and the reference signals, respectively.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Inventors: Rohit Kumar Sinha, Garima Sharda, Vandana Sapra, Amol Agarwal, Stefan Doll, Andreas Lentz
  • Publication number: 20220201251
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform controlling a delivery of a video conference call to a viewport, setting a timer and an event-based threshold with respect to the video conference call, determining whether any of the timer and the event-based threshold have been triggered based on any of an elapsed time and an event, and further controlling the delivery of the video conference call to the viewport based on determining whether any of the timer and the event-based threshold have been triggered.
    Type: Application
    Filed: March 9, 2022
    Publication date: June 23, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Rohit ABHISHEK, Iraj Sodagar
  • Publication number: 20220199044
    Abstract: An apparatus to facilitate regulating a display panel backlight is disclosed. The apparatus comprises one or more processors to receive a first image frame, generate a first correction lookup table associated with the first image frame, apply a filter to the first correction lookup table to generate a first smoothened lookup table and transform the first image frame using the first smoothened lookup table to generate a pixel boosted frame and a memory communicatively coupled to the one or more processors.
    Type: Application
    Filed: December 21, 2020
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Susanta Bhattacharjee, Priyanka Karwa, Rohit Kumar
  • Patent number: 11368751
    Abstract: Systems and methods are provided herein to dynamically update content restrictions for multiple users by detecting a first user in the proximity of a media device playing a first content item and detecting a second user entering the proximity of the media device. In response to detecting a second user entering the proximity of the media device and receiving a command from the first user that controls playing the first content, the system modifies a stored relationship between the first user and the second user to track the relationship between the first user and the second user. Thereafter, when the system detects the first user and the second user in the proximity of a media device playing a second content, in response, the system automatically performs an action that controls the playing of the second content (e.g., without user having to issue those commands).
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: June 21, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Rohit Dhiman, Vaibhav Gupta, Ashish Gupta, Senthil Kumar Karuppasamy, Anil Kumar
  • Patent number: 11368898
    Abstract: An access regulating device (22) for a communication terminal (10) using a communication network (12) obtains an indication (I) that the communication terminal (10) is a potentially compromised communication terminal, analyses the indication (I), selects type of communication restriction based on the analysis, where a first type of communication restriction comprises barring the communication terminal (10) from using the communication network (12) and a second type of communication restriction comprises limiting the use of the communication network (12) by the communication terminal (10), and informs (B1,B2; Q) at least one network node (16, 18; 24) responsible for handling communication restrictions of the type selected for the communication terminal (10) in order for the communication network (12) to effectuate the communication restriction.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: June 21, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Athanasios Karapantelakis, Rohit Shukla, Nipun Sharma, Venkata Sameer Kumar Kodukula, Aditya Kumar Sinha, Praveen Arora
  • Patent number: 11366884
    Abstract: Systems for issuing authentication challenges based on fraud initiation requests are provided. The system may calculate a fraud risk level based on a fraud initiating request comprising identity-based data. In response to the fraud risk level indicating a risk of fraud, the system may generate an authentication challenge based on an authentication challenge type and an authentication challenge delivery channel. The system may transmit the authentication challenge and receive back an authentication challenge response. The system may verify the authentication challenge response and generate an authentication outcome based on the verification.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: June 21, 2022
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: David W. Liu, Pradeep Vallanur Ramesh, Rohit Chaturvedi
  • Patent number: 11368378
    Abstract: Systems, methods, and computer-readable media for identifying bogon addresses. A system can obtain an indication of address spaces in a network. The indication can be based on route advertisements transmitted by routers associated with the network. The system can receive a report generated by a capturing agent deployed on a host. The report can identify a flow captured by the capturing agent at the host. The system can identify a network address associated with the flow and, based on the indication of address spaces, the system can determine whether the network address is within the address spaces in the network. When the network address is not within the address spaces in the network, the system can determine that the network address is a bogon address. When the network address is within the address spaces in the network, the system can determine that the network address is not a bogon address.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 21, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Navindra Yadav, Khawar Deen, Varun Sagar Malhotra