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).

  • Publication number: 20220044667
    Abstract: One embodiment of the invention provides a method for speaker identity and content de-identification under privacy guarantees. The method comprises receiving input indicative of privacy protection levels to enforce, extracting features from a speech recorded in a voice recording, recognizing and extracting textual content from the speech, parsing the textual content to recognize privacy-sensitive personal information about an individual, generating de-identified textual content by anonymizing the personal information to an extent that satisfies the privacy protection levels and conceals the individual's identity, and mapping the de-identified textual content to a speaker who delivered the speech. The method further comprises generating a synthetic speaker identity based on other features that are dissimilar from the features to an extent that satisfies the privacy protection levels, and synthesizing a new speech waveform based on the synthetic speaker identity to deliver the de-identified textual content.
    Type: Application
    Filed: October 27, 2021
    Publication date: February 10, 2022
    Inventors: Aris Gkoulalas-Divanis, Xu Wang, Paul R. Bastide, Rohit Ranchal
  • Publication number: 20220045997
    Abstract: A method, system, and computer program product generate, with a payment network, a first value (a) and a second value (ga), the second value (ga) generated based on the first value (a) and a generator value (g); generate, with the payment network, a plurality of random merchant numbers (mi) for a respective plurality of merchant banks; determine, with the payment network, a merchant product (M) based on a product of the plurality of random merchant numbers (mi); generate, with the payment network, a public key (pki) based on the second value (ga), the merchant product (M), and the random merchant number (mi) and a random key (rki) based on the merchant product (M) and the random merchant number (mi) for each respective merchant bank; and communicate, with the payment network, the public key (pki) and the random key (rki) to at least one respective merchant bank.
    Type: Application
    Filed: January 9, 2020
    Publication date: February 10, 2022
    Inventors: Sivanarayana Gaddam, Gaven James Watson, Rohit Sinha, Atul Luykx
  • Publication number: 20220045648
    Abstract: A circuit to modulate the power supply to track input or output voltages provided to or output by a plurality of amplifiers to reduce power dissipation is provided. The circuit may include a peak detection circuit configured to receive a plurality of voltages respectively corresponding to the plurality of amplifiers, and to detect and output information regarding a maximum instantaneous voltage from the received plurality of voltages, and a summing circuit configured to output a sum of the information regarding the maximum instantaneous voltage and an amplifier headroom voltage. A reference voltage may be provided for the supply voltage responsive to the output sum. The circuit may also include a scaling circuit configured to scale the output sum, and the reference voltage may be a scaled reference voltage output by the scaling circuit.
    Type: Application
    Filed: June 2, 2021
    Publication date: February 10, 2022
    Applicant: Microchip Technology Incorporated
    Inventors: Rohit Tirumala, Miguel Salcedo, Donald Humbert
  • Publication number: 20220031550
    Abstract: A robotic system comprising: a joint coupling a linkage to an additional linkage; and at least one cable; wherein the joint includes a motor having a shaft, a strain wave gear having a flexible member coupled to a circular spline, a conduit, and a bearing; wherein the motor is configured to rotate the shaft in a first direction and the strain wave gear is configured to rotate a rotatable member, the rotatable member including one of the flexible member or the circular spline; wherein the conduit is configured to rotate in response to rotation of the rotatable member; wherein the at least one cable passes through both the bearing and into the additional linkage but does not pass through either of the strain wave gear or the motor.
    Type: Application
    Filed: October 15, 2021
    Publication date: February 3, 2022
    Inventors: Rohit John Varghese, Youngmok Yun, William Wu
  • Publication number: 20220035385
    Abstract: Examples of the disclosure are directed to dynamic selection of a specific location at a destination for delivery or transfer of an item. A connected speaker can communicate with an autonomous carrier using an audio signal. The audio signal can contain identifying information associated with the specific location. The autonomous carrier can complete delivery of the item at the specific location.
    Type: Application
    Filed: September 14, 2020
    Publication date: February 3, 2022
    Inventor: ROHIT PRADEEP SHETTY
  • Publication number: 20220038400
    Abstract: Disclosed are various embodiments for integrating an email client with hosted applications. An email is received from an email client. An image that is a component of the email is identified and sent to an optical character recognition (OCR) service. Extracted text is received from the OCR service. A request for an action object is then sent to a connector for an application, the action object representing a potential action that could be performed with the application based on the extracted text from the OCR service. The action object is then sent to the email client, which is configured to display a prompt allowing a user to perform the action represented by the action object.
    Type: Application
    Filed: June 23, 2021
    Publication date: February 3, 2022
    Inventor: Rohit Pradeep Shetty
  • Publication number: 20220038407
    Abstract: Disclosed are various embodiments for integrating client applications with hosted applications. For example, an email can be received from an email client. It can then be determined whether the email is associated with a hosted application. In response to a determination that the email is associated with the hosted application, a request can be made to a connector for a calendar object. The calendar object is then received and returned to the email client.
    Type: Application
    Filed: September 24, 2020
    Publication date: February 3, 2022
    Inventors: ROHIT PRADEEP SHETTY, SHREE HARSHA SHEDIGUMME, SUDHARSAN THUMATTI SATHIAMOORTHY, SHARUN VARGHESE SAMUEL, ASHISH AGRAWAL
  • Publication number: 20220038456
    Abstract: Disclosed are various aspects of voice skill session lifetime management. In some examples, an inaudible sonic check-in announcement is detected. An inaudible sonic request for check-in authentication is emitted by a voice-activated device. An inaudible sonic authentication is detected. The inaudible sonic authentication includes a service provider identifier. The inaudible sonic check-in announcement is identified as authentic based on task data retrieved based nit the service provider identifier. An mandible sonic approval to perform a task specified in the task data is emitted by the voice-activated device.
    Type: Application
    Filed: September 10, 2020
    Publication date: February 3, 2022
    Inventor: Rohit Pradeep SHETTY
  • Publication number: 20220038534
    Abstract: Systems and methods described herein perform computer vision (CV) model training in a distributed edge network. Regional Multi-access Edge Compute (MEC) clusters are provided with a local copy of a CV model and a local synthetic training data generator. A MEC cluster receives client data requiring computer vision and applies the local copy of the CV model to the client data. The MEC cluster detects an exception to the local copy of the CV model and generates local synthetic training data for the exception. The MEC cluster updates, based on the local synthetic training data, the local copy of the CV model to form an updated local CV model. The MEC cluster sends the local synthetic training data and the updated local CV model to a central network. The central network uses the local synthetic training data to update a master CV model and any other interconnected CV models.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Inventors: Rohit Shirish Saraf, Bhumip Khasnabish, John Aceron
  • Publication number: 20220038885
    Abstract: A method for robust moving between a roaming Third Generation Partnership Project (3GPP) network and a non-3GPP network is provided. The method includes the steps of: connecting with a home 3GPP network over one of a roaming 3GPP network and a non-3GPP network by a User Equipment (UE); performing a first initial attach procedure with the home 3GPP network over the other of the roaming 3GPP network and the non-3GPP network by the UE in response to the UE moving from the one of the roaming 3GPP network and the non-3GPP network to the other of the roaming 3GPP network and the non-3GPP network; and keeping the connection over the one of the roaming 3GPP network and the non-3GPP network by the UE during the first initial attach procedure over the other of the roaming 3GPP network and the non-3GPP network.
    Type: Application
    Filed: August 3, 2020
    Publication date: February 3, 2022
    Inventors: Yung-Liang TSOU, Hao-Chen CHOU, Szu-Chieh CHIU, Chien-Yi WANG, Rohit NAIK
  • Publication number: 20220031679
    Abstract: A pharmaceutical composition comprising Compound 1, (3-(6-(1-(2,2-difluorobenzo[d][1,3]dioxol-5-yl) cyclopropanecarboxamido)-3-methylpyridin-2-yl)benzoic acid), and at least one excipient selected from: a filler, a diluent, a disintegrant, a surfactant, a binder, a glidant and a lubricant, the composition being suitable for oral administration to a patient in need thereof to treat a CFTR mediated disease such as Cystic Fibrosis. Methods for treating a patient in need thereof include administering an oral pharmaceutical formulation of Compound 1 to the patient.
    Type: Application
    Filed: May 28, 2021
    Publication date: February 3, 2022
    Applicant: Vertex Pharmaceuticals Incorporated
    Inventors: Marinus Jacobus VERWIJS, Rossitza Gueorguieva ALARGOVA, Ritu Rohit KAUSHIK, Irina Nikolaevna KADIYALA, Christopher YOUNG
  • Patent number: 11238616
    Abstract: In one implementation, a device has a processor, a projector, a first infrared (IR) sensor, a second IR sensor, and instructions stored on a computer-readable medium that are executed by the processor to estimate the sensor-to-sensor extrinsic parameters. The projector projects IR pattern elements onto an environment surface. The first sensor captures a first image including first IR pattern elements corresponding to the projected IR pattern elements and the device estimates 3D positions for first IR pattern elements. The second IR sensor captures a second image including second IR pattern elements corresponding to the projected IR pattern elements and the device matches the first IR pattern elements and the second IR pattern elements. Based on this matching, the device estimates a second extrinsic parameter corresponding to a spatial relationship between the first IR sensor and the second IR sensor.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: February 1, 2022
    Assignee: Apple Inc.
    Inventors: Rohit Sethi, Lejing Wang, Jonathan Pokrass
  • Patent number: 11235229
    Abstract: Systems and methods are disclosed for playing a game by providing a board with tactile and/or sound annotations uniquely referencing play positions on the board; and providing tactile and/or audible pieces to be used with the tactile and sound-annotated board.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: February 1, 2022
    Inventor: Rohit Khorana
  • Patent number: 11239181
    Abstract: Some embodiments include an integrated assembly having a semiconductor die with memory array regions and one or more regions peripheral to the memory array regions. A stack of alternating insulative and conductive levels extends across the memory array regions and passes into at least one of the peripheral regions. The stack generates bending stresses on the die. At least one stress-moderating region extends through the stack and is configured to alleviate the bending stresses.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 1, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Rohit Kothari, Lifang Xu, Jian Li
  • Patent number: 11237760
    Abstract: In one embodiment, an apparatus is provided. The apparatus includes a first interface configured to communicate with a computing device. The apparatus also includes a second interface configured to communicate with a data storage device. The apparatus further includes a processing device coupled to the first interface and the second interface. The processing device is configured to receive, from the computing device via the first interface, a request to measure a set of performance metrics for the data storage device. The processing device is also configured to identify a set of commands used to measure the set of performance metrics for the data storage device. The processing device is further configured to determine whether the set of commands has been performed by the data storage device.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: February 1, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Muthukumar Karuppiah, Khurram Ismail, Anuj Awasthi, Rohit Sindhu
  • Patent number: 11237810
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Pankaj Risbood, Parag Kacharulal Sarda, Rahul S. Kulkarni, Rohit Jain, Vittaldas Sachin Shenoy, Vivek Sahasranaman
  • Patent number: 11235934
    Abstract: A method and apparatus for monitoring tension and detecting slip of industrial belts while in running condition on belt drive system by using ultrasonic transducers. The sensing part involves two ultrasonic transducers which are installed on an assembly which is placed within a constrained space between the tension side and slack side of belt. Sinusoidal waves having predefined amplitude are sent from transmitting transducer on the belt and amplitude of the signal reflected from the belt is measured and compared with a threshold value to detect reduced tension. An acoustic sleeve is mounted on driving and driven pulley locknuts to blank the reflected signal periodically to measure the speeds of the pulleys compared to detect the slip of the belt. The apparatus generates an alert to user when the belt tension is reduced and/or when slip is detected. The processing circuit involves microcontroller with Wi-Fi module to send alert messages.
    Type: Grant
    Filed: September 19, 2020
    Date of Patent: February 1, 2022
    Inventors: Devika Kataria, Prakash CRJ Naidu, Rohit Goyal, Venkateswaran Sundar
  • Patent number: 11239680
    Abstract: A battery charger includes a battery power regulator configured to set a charge signal provided to a battery based on a charge control signal and charge enable signal. The battery charger also includes a controller configured to provide the charge control signal to the battery power regulator. The controller is also configured to temporarily de-assert the charge enable signal for a predetermined amount of time in response to determining that a change is needed in the charge control signal. The controller is further configured to re-assert the charge enable signal after the predetermined amount of time.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: February 1, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mustapha El Markhi, Alejandro Vera, Rohit Bhan
  • Patent number: 11237210
    Abstract: Methods and apparatuses to assign faults to nets in an integrated circuit (IC) are described. Each net comprises a drive pin, a set of load pins, and a fan-out structure that electrically couples the drive pin to the set of load pins. During operation, a fan-out structure of a net can be partitioned into a set of non-overlapping subnets and a set of branch nodes, wherein each branch node electrically couples three or more non-overlapping subnets. Next, each branch node can be represented by using a subnet primitive, wherein each subnet primitive comprises three or more pins that are electrically coupled to non-overlapping subnets that are electrically coupled by the branch node. A fault can then be assigned to a pin of a subnet primitive that is electrically coupled to a non-overlapping subnet, thereby modeling the fault in the non-overlapping subnet.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: February 1, 2022
    Assignee: Synopsys, Inc.
    Inventors: Alodeep Sanyal, Girish A. Patankar, Rohit Kapur, Salvatore Talluto
  • Publication number: 20220028398
    Abstract: Systems and methods are provided for optimizing and securing an enterprise voice service accessed by an external voice assistant device. An enterprise voice assistant installed on a client device acts as an enterprise voice service for an external voice assistant device. The enterprise voice assistant receives a voice query from the external voice assistant device. The voice query is processed using a machine learning model to extract an intent and at least one slot. The extracted intent and at least one slot are used to determine whether a response to the voice query can be generated using local enterprise data that was previously received and stored by the client device from a management server. The response is generated based on the determination by using the local enterprise data or by sending the extracted intent and at least one slot to and receiving the response from the management server.
    Type: Application
    Filed: September 9, 2020
    Publication date: January 27, 2022
    Inventors: SUMAN ALUVALA, Ramani Panchapakesan, Rohit Pradeep Shetty, Arjun Kochhar