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: 11024197
    Abstract: A computing and robotics learning platform includes a component ecosystem with gears, pucks, side plates and connectors configured to support the integration of globally available materials, such as rubber bands, pencils and popsicle sticks is described herein. Certain embodiments according to this disclosure include a platform device comprising a multi-layer processing structure capable of implementing student programs written in beginner or high-level programming languages without latency or performance degradation from processing tasks associated with low-level system functions, such as motor encoding.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: June 1, 2021
    Assignee: Trashbots, Inc.
    Inventors: Paul Austin, Rohit Srinivasan, Sidharth Srinivasan
  • Patent number: 11023259
    Abstract: The present disclosure includes methods and apparatus for executing a single binary code version of an application including an application identifier, transmitting a variable value request including the requestor identifier and the application identifier via an application programming interface to a portal, the variable value request requesting variable value information relating to the variable of the application associated with the requestor identifier, receiving a variable value response including the variable value information relating to the variable associated with the requestor identifier, wherein the variable value information identifies one of the first variable value or the second variable value, executing the first set of code to provide the first experience within the application based on the variable value information identifying the first variable value, and executing the second set of code to provide the second experience within the application based on the variable value information identifyi
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: June 1, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rohit Gupta, Dinesh Agarwal
  • Publication number: 20210160074
    Abstract: Described are a system and method for secure n-party computation. The method includes communicating a first input of an n-party computation to a trusted execution environment (TEE). The method also includes receiving, from the TEE, at least one encrypted output of the n-party computation using the first input and at least one second input of at least one other computing device, and using at least one public key of the at least one other computing device. The method further includes posting the at least one encrypted output on at least one blockchain accessible by the at least one other computing device. The method further includes, in response to posting the at least one encrypted output, receiving at least one proof of publication. The method further includes communicating the at least one proof of publication to the TEE and receiving the function output of the n-party computation.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Inventors: Ranjit Kumar Kumaresan, Srinivasan Raghuraman, Rohit Sinha
  • Publication number: 20210155524
    Abstract: Methods of forming a glass-ceramic article, the method are provided. Embodiments of the method may include initially nucleating a precursor glass composition at a first nucleation temperature and maintaining the first nucleation temperature for a pre-nucleating time period to produce a pre-nucleated crystallizable glass composition, wherein the pre-nucleated crystallizable glass composition comprises 5 wt % to 20 wt % crystalline phase ASTM C1365-18, forming the pre-nucleated crystallizable glass composition into an initial 3D shape; further nucleating the initial 3D shape for a nucleating time period to a second nucleation temperature to produce a nucleated crystallizable glass composition; and ceramming the nucleated crystallizable glass composition to a crystallization temperature and maintaining the ceramming temperature for a crystallization time period to produce the glass-ceramic article. The glass-ceramic article may have a final 3D shape is within 0.1 mm of the original design specifications.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 27, 2021
    Inventors: Qiang Fu, Rohit Rai, John Richard Ridge, Ljerk Ukrainczyk
  • Publication number: 20210160293
    Abstract: Methods and systems for secure multi-party generation of random bits are disclosed. These random bits can be generated securely, even if some parties (i.e., less than a corruption threshold) are dishonest or malicious. Methods and systems can use secure environments in order to securely generate and store cryptographic keys. Using broadcast protocols such as Dolev-Strong, a generator computer can distribute a public protocol instance key to other participant computers. Each participant computer can generate a random bit and encrypted the random bit with the public protocol instance key, and broadcast its encrypted random bit to the other participant computers. Once each participant computer has received the encrypted random bits from all other participant computers, the private protocol instance key can be released to the participant computers, enabling the participant computers to decrypt the encrypted random bits, and calculate an output random bit based on the encrypted random bits.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: Rohit Sinha, Ranjit Kumaresan, Sivanarayana Gaddam
  • Publication number: 20210157290
    Abstract: Methods and apparatus for grid connectivity control are provided herein. For example, a method can include receiving status information of a microgrid configured to connect to a grid, transmitting a live status update screen of the microgrid to a user, the live status update screen comprising a grid connectivity button configured to receive a user input and based on a received user input, transmitting a control signal to a microgrid interconnect device connected between the microgrid and the grid for coordinating one of connection or disconnection microgrid connected to the grid.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Inventors: Ashish Bansal, Sumit Saraogi, Rohit Harlalka, Karthik Lakshminarayanan, Manikandan Thirugnanasambandam Saingaravelu
  • Publication number: 20210158620
    Abstract: A device may receive, from a user device, a request to activate an extended reality experience. The device may obtain access network information relating to a set of access networks available to the user device and user device information relating to the user device. Based on the access network information and the user device information, the device may determine an access network to use for the extended reality experience. The device may determine, based on the access network, a first portion of the extended reality experience to execute locally or a second portion of the extended reality experience to execute remotely.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 27, 2021
    Inventors: Rohit Shirish SARAF, John A. TURATO, Stephane CHAYSINH
  • Publication number: 20210159923
    Abstract: A communications apparatus to receive a composite signal including a desired signal and interferer signals, where the desired signal may include desired symbols and the interferer signals may include interferer symbols. The system may include N frameworks, each framework may include a detector to partition the desired symbols and the interferer symbols based on an interference severity into a dominant group and a non-dominant group, and to generate A Posteriori Probabilities (APP) of the desired symbols and the interferer symbols. The detector of each of the N frameworks generates the APP based on a feedback of a priori probabilities from each of the N frameworks.
    Type: Application
    Filed: February 6, 2020
    Publication date: May 27, 2021
    Applicant: Hughes Network Systems, LLC
    Inventors: Bassel F. BEIDAS, Rohit Iyer SESHADRI
  • Patent number: 11014848
    Abstract: A glass ceramic article including a lithium disilicate crystalline phase, a petalite crystalline phased, and a residual glass phase. The glass ceramic article has a warp (?m)<(3.65×10?9/?m×diagonal2) where diagonal is a diagonal measurement of the glass ceramic article in ?m, a stress of less than 30 nm of retardation per mm of glass ceramic article thickness, a haze (%)<0.0994t +0.12 where t is the thickness of the glass ceramic article in mm, and an optical transmission (%)>0.91×10(2-0.03t) of electromagnetic radiation wavelengths from 450 nm to 800 nm, where t is the thickness of the glass ceramic article in mm.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: May 25, 2021
    Assignee: CORNING INCORPORATED
    Inventors: Carol Ann Click, James Howard Edmonston, Qiang Fu, Jill Marie Hall, Mathieu Gerard Jacques Hubert, Dhananjay Joshi, Andrew Peter Kittleson, Katherine Weber Kroemer, Galan Gregory Moore, Rohit Rai, John Richard Ridge, John Robert Saltzer, Jr., Charlene Marie Smith, Erika Lynn Stapleton, Matthew Daniel Trosa, Ljerka Ukrainczyk, Shelby Kerin Wilson, Bin Yang, Zheming Zheng
  • Patent number: 11018657
    Abstract: A clock glitch alerting circuit is configured to detect a glitch in an input clock signal, and activate and provide an alert signal to a security controller when the glitch is detected. The clock glitch alerting circuit is further configured to delay the input clock signal based on multiple selection signals, and provide one of a delayed clock output signal and a filtered clock output signal to the security controller based on the alert signal. The clock glitch alerting circuit is further configured to generate and provide a count value to the security controller that indicates a time duration available by the security controller to execute a security critical operation after receiving the activated alert signal.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: May 25, 2021
    Assignee: NXP USA, INC.
    Inventors: Rohit Kumar Sinha, Stefan Doll, Neha Srivastava
  • Patent number: 11013754
    Abstract: Provided herein are compositions and methods for treating cancer. In particular, provided herein are compositions, methods, and uses of inhibitors of ARlnc1 for treating cancer.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: May 25, 2021
    Assignee: The Regents of the University of Michigan
    Inventors: Arul Chinnaiyan, Rohit Malik, Yajia Zhang, Marcin Cieslik, Sethuramasundaram Pitchiaya
  • Patent number: 11018909
    Abstract: A receiver receives communications over a communication channel, which may distort an incoming communication signal. In order to counter this distortion, the frequency response of the receiver is manipulated by adjusting several frequency response parameters. Each frequency response parameter controls at least a portion of the frequency response of the receiver. The optimal values for the frequency response parameters are determined by modifying an initial set of values for the frequency response parameters through one or more of stochastic hill climbing operations until a performance metric associated with the receiver reaches a local maximum. The modified values are displaced through one or more mutation operations. The stochastic hill climbing operations may subsequently be performed on the mutated values to generate the final values for the frequency response parameters.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 25, 2021
    Assignee: NVIDIA Corporation
    Inventors: Vishnu Balan, Mohammed Mobin, Rohit Rathi, Dai Dai
  • Publication number: 20210150670
    Abstract: Generating a table with at least one skewed row, skewed column, shifted row, or shifted column is described. A table generation system generates a table that includes cells arranged in a grid comprising rows and columns, and defines each cell using a grid address, a grid span, a grid angle, a string skew value, a string shift value, and a shift indicator for the cell. The table generation system may receive input modifying a grid angle for at least one row or column and generate a modified table by skewing cells included in the at least one row or column by the grid angle. The table generation system may additionally or alternatively receive input shifting at least one row or column by a string shift value and modify the display of the table by shifting the at least one row or column according to the string shift value.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 20, 2021
    Applicant: Adobe Inc.
    Inventors: Aman Arora, Rohit Kumar Dubey
  • Publication number: 20210149800
    Abstract: A system and method for a power-cycle based read scrub of a memory device is provided. A controller stores an access counter which indicates a number of times a logical block address (LBA) has been accessed. When the LBA is accessed, the LBA counter is incremented. If the LBA counter indicates a count higher than a predetermined count, data stored in the LBA is duplicated and the duplicate data is stored as backup data. Subsequent access of the LBA will show that the LBA count is higher than the predetermined count, so the backup data will be accessed rather than the original LBA, thus preventing read-induced failure of the data which may be caused by further repeated access of the same LBA.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 20, 2021
    Applicant: Western Digital Technologies, Inc.
    Inventors: Niles Yang, Lior Avital, Mrinal Kochar, Daniel Linnen, Rohit Sehgal
  • Publication number: 20210153387
    Abstract: In one embodiment, an apparatus includes a fan tray comprising a plurality of fans for cooling modules within a modular electronic system with airflow from a front of the modular electronic system to a back of the modular electronic system, and a hinge member for connecting the fan tray to a front panel of the modular electronic system with the fans positioned in front of the modules. The fan tray is rotatable on the hinge member for movement away from the front panel to allow for replacement of one of the modules.
    Type: Application
    Filed: January 25, 2021
    Publication date: May 20, 2021
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Rohit Dev Gupta
  • Publication number: 20210151704
    Abstract: Single-layer LEDs were developed using a composite thin film of organometal halide perovskite (Pero) and poly (ethylene oxide) (PEO). Single-layer Pero LEDs have a device structure that resembles “bottom electrode (ITO)/Pero-PEO/top electrode (In/Ga or Au)”. Green emission LEDs with methylammonium lead bromide (bromide-Pero) and PEO composite thin films exhibit a low turn-on voltage of about 2.8-3.1V (defined at 1 cd m?2 luminance), a maximum luminance of 4064 cd m?2 and a moderate maximum current efficiency of about 0.24-0.74 cd A?1. Blue and red emission LEDs have also been fabricated using Cl/Br or Br/I alloyed Pero-PEO composite thin films.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 20, 2021
    Inventors: Zhibin Yu, Junqiang Li, Sri Ganesh Rohit Bade
  • Publication number: 20210149703
    Abstract: A system including at least one data processor and at least one memory is provided. The at least one memory may store instructions that cause operations when executed by the at least one data processor. The operations may include determining a processing or memory storage threshold of a database system has been satisfied, the database system including a cloud infrastructure, a plurality of virtual machines, and a plurality of containers deployed on the plurality of virtual machines, the database system having a Non-Uniform Memory Access (NUMA) topology. The operations may include requesting provisioning of a virtual machine to the database system. The operations may include obtaining information regarding the NUMA topology and a performance of the database system. The operations may include determining a virtual machine for placement of the container based on the information. The operations may include deploying the container on the determined virtual machine.
    Type: Application
    Filed: November 20, 2019
    Publication date: May 20, 2021
    Inventors: Sanket Patle, Ramesh Gaikwad, Rajesh Almeida, Rohit Dhangar
  • 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
  • Patent number: 11009962
    Abstract: A method and computing system are provided. The method includes detecting a change in a context of a computing device. In response to detecting the change, a first sequence of plural data items is rearranged into a second sequence different than the first sequence, based on the change in the context of the computing device. Access to the plural data items is permitted based on a first change with respect to the computing device, the first change being different from the change in the context.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 18, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Rohit Thapliyal
  • Patent number: 11010730
    Abstract: Techniques for providing access to scope-delimited sensitive data are disclosed. A user provides sensitive data to a first party associated with a payment service provider. The first party stores the sensitive data with the payment service provider, and the payment service provider provides the first party merchant with an encoding of the payment data. The first party provides a purchasing opportunity to the user for goods offered by a third party also associated with the payment service provider. The first party transmits a sensitive data grant request to the payment service provider. In response, the payment service provides a scope-delimited encoding of the sensitive data. The first party provides the scope-delimited encoding of the payment data to the third party. The third party merchant creates a transaction using the scope-delimited encoding of the sensitive data. At some time later, access to the scope-delimited encoding of the sensitive data is revoked.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: May 18, 2021
    Assignee: PAYPAL, INC.
    Inventors: Joshua Knox, Benjamin Mills, Rohit Turumella, Chris Sanger, Michael Nussbaum