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: 11172001
    Abstract: Techniques for announcing a communications session after the communications session is established between multiple user devices are described. In an example, a computer system may instruct a first user device to establish a communications session with a second user device. The computer system may receive, from the second user device, data indicating a request of the first user device for the communications session. Based at least in part on the data, the computer system may generate content associated with the first user device. The computer system may also instruct the second user device to accept the request and present the content after the communications session is established between the first user device and the second user device.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: November 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Vaidyanathan Puthucode Krishnamoorthy, Tony Roy Hardie, Rohit Lohani, Roopali Vasant Kaujalgi
  • Patent number: 11172587
    Abstract: In one embodiment, a method includes receiving an indication at a modular electronic system of initiation of online removal for a module removably inserted into a slot of the modular electronic system, increasing a fan speed at the modular electronic system before the module is removed, monitoring an internal temperature at the modular electronic system, and providing an indication that the module is ready for removal upon reaching a specified cooling state at the modular electronic system based on the temperature monitoring. A panel on an adjacent module is opened and extends into the slot upon removal of the module to substantially block airflow bypass from the slot and maintain cooling within the modular electronic system. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 9, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Dev Gupta, Joel Richard Goergen, Sarma V M K Vedhanabhatla, Damaruganath Pinjala, Jatin Kohli, Robert Gregory Twiss
  • Patent number: 11170156
    Abstract: Embodiments provide systems, methods, and computer storage media for applying a drop word effect to text in a digital design or document. A word drop tool accepts configurable parameters such as the number of starting words to be dropped, the number of lines to drop and a text style to apply to the starting word(s), and automatically applies a drop word effect to a target text field or paragraph. To create the effect, the drop word tool reads text content from the target text, identifies the starting words to be dropped, applies a designated text style to the starting words, and generates a text exclusion zone for an empty space below the starting word(s). Tiles that indicate permissible regions of lines where text may flow are trimmed to carve out portions that overlap with the text exclusion zone, and text is flowed into the trimmed tiles.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: November 9, 2021
    Assignee: Adobe Inc.
    Inventors: Aman Arora, Rohit Kumar Dubey
  • Patent number: 11169906
    Abstract: Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20210343282
    Abstract: Described herein is a system for automatically detecting and assigning action items in a real-time conversation and determining whether such action items have been completed. The system detects, during a meeting, a plurality of action items and an utterance that corresponds to a completed action item. Responsive to detecting the utterance, the system generates a similarity score with respect to a first action item of the plurality of action items. The system compares the similarity score to a first threshold. Responsive to determining that the similarity score does not exceed the first threshold, the system generates a second similarity score with respect to a second action item of the plurality of action items. The system compares the second similarity score to a second threshold, which exceeds the first threshold. Responsive to determining that the second similarity score exceeds the second threshold, the system marks the second action item as completed.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 4, 2021
    Inventors: Rohit Ganpat Mane, Abhishek Abhishek, Krishnamohan Reddy Nareddy, Rajiv Garg
  • Publication number: 20210344666
    Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. The user can use a client device, such as a smartphone, to initiate an authentication flow. A passphrase is provided to the client device can captured by the client device and a voice assistant device. Audio captured by the client device and voice assistant device can be sent to an assistant connection service. The passphrase and an audio signature calculated from the audio can be validated. An association between the user account and the voice assistant device can then be created.
    Type: Application
    Filed: June 17, 2020
    Publication date: November 4, 2021
    Inventors: ROHIT PRADEEP SHETTY, SHEETAL DEENADAYALAN, PON VENKATESH M
  • Publication number: 20210344306
    Abstract: An amplifier is presented with a sample and average common mode feedback resistor. The amplifier circuit includes a feedback capacitor and a feedback resistor in parallel with the feedback capacitor, where the feedback capacitor and the feedback resistor form part of the negative feedback path for the amplifier. Of note, the feedback resistor is comprised of a low pass filter in series with a switched capacitor resistor, such that the low pass filter is electrically coupled to the output of the amplifier circuit and the switched capacitor resistor is electrically coupled to the inverting input of the amplifier circuit. The amplifier circuit further includes a control circuit interfaced with switches of the switched capacitor resistor. The high pass corner of the switched capacitor resistor is preferably lower than corner of the low pass filter.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 4, 2021
    Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: Rohit ROTHE, Sechang OH, Kyojin CHOO, Seok Hyeon JEONG, Dennis SYLVESTER, David T. BLAAUW
  • Publication number: 20210344530
    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: Application
    Filed: May 20, 2021
    Publication date: November 4, 2021
    Inventors: Vishnu Balan, Mohammad Mobin, Rohit RATHI, Dai DAI
  • Publication number: 20210344717
    Abstract: Various examples are disclosed for exchanging and acting on detected security events using permissioned blockchain. A unique identifier for a client device is obtained in response to a detected security event being identified. Security event data associated with the detected security event is sent to a plurality of nodes of a blockchain service, where the nodes are associated with a respective one of a plurality of computer security services and are configured to validate the security event data and endorse the security event data in response to predetermined criteria being satisfied. In response to the security event data being validated by the nodes, the security event data is published into the blockchain service as a block that is broadcasted to the nodes, where individual ones of the nodes are configured to store the security event data of the block in a local ledger.
    Type: Application
    Filed: June 24, 2020
    Publication date: November 4, 2021
    Inventors: ROHIT PRADEEP SHETTY, PON VENKATESH M, SHEETAL DEENADAYALAN, PUSHKAL MAHESHWARI, ERICH PETER STUNTEBECK
  • Publication number: 20210342273
    Abstract: An apparatus includes a processing device configured to generate log records each representing a pointer from a leaf page in a logical address space of a storage system to a virtual block address and comprising a leaf page address of the leaf page. The processing device is also configured to identifying a subset of the log records representing pointers to a given virtual block address to determine a first reference count, and to determine whether the first reference count is different than a second reference count obtained from a given virtual entry of a given virtual block structure that corresponds to the given virtual block address. The processing device is further configured, responsive to determining that the first and second reference counts are different, to modify pointers to the given virtual block address in leaf pages with associated leaf page addresses in the identified subset of the log records.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Dixitkumar Vishnubhai Patel, Rohit K. Chawla, Soumyadeep Sen
  • Publication number: 20210342167
    Abstract: Various embodiments for providing a user interface test and validation system are described herein. An embodiment operates by determining user interface (UI) settings and metadata, and fetching data corresponding to the metadata. A plurality of test procedures corresponding to the UI element are identified. A plurality of states to be present in a rendering of the UI element based on the plurality of test procedures, the metadata, and the data are identified. A rendering of the UI element is validated against the plurality of states. A test report is provided based on the validating.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Ashish Anand, Ashish Jain, Reshma R. Varma, Rohit Chaudhary, Prakash Kumar, Rishabh Sawa, Suneet Agarwal
  • Publication number: 20210344722
    Abstract: Systems and methods include providing functionality for the user device while operating in background on the user device including providing secure connectivity with a cloud-based system over a network; continuously collecting packets intercepted by the enterprise application over a time interval, wherein the collected packets are collected over the time interval; and responsive to an issue with functionality of the enterprise application, transmitting the collected packets to a back end server for troubleshooting of the issue. The time interval is a set amount of time, and each collected packet is deleted at the expiration of the time interval.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Inventors: Rohit Goyal, Rishabh Gupta
  • Publication number: 20210345204
    Abstract: Systems and methods are provided to improve candidate search and measurement in non-standalone (NSA) and standalone (SA) 5G new radio (NR) multi-radio access technology (RAT) environments. For Evolved Universal Terrestrial Radio Access Network (E-UTRAN) NR-dual connectivity (EN-DC), a user equipment (UE) skips 5G band measurements for an initial search or an out-of-service (OOS) search. For SA dual connectivity, the UE avoids 5G remaining band (RBS) scans and limits 5G deviated band search (DBS) scans to bands configured for the carrier.
    Type: Application
    Filed: April 23, 2021
    Publication date: November 4, 2021
    Inventors: Rohit R. Matolia, Alosious Pradeep Prabhakar, Vijay Venkataraman
  • Publication number: 20210341162
    Abstract: A building heating, ventilation or air conditioning (HVAC) system is shown. The system includes a display device. The display device includes a first processing circuit, the first processing circuit provides a setpoint to one or more virtual controllers. Execution of one of the one or more virtual controllers with the setpoint of an environmental condition of the building generates one or more control commands. The processing circuit further provides the one or more control commands to a building equipment. The system further includes the building equipment that receives the one or more control commands to control the environmental condition of the building.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Applicant: Johnson Controls Technology Company
    Inventors: Sayan Chakraborty, Rohit Madhav Udavant
  • Publication number: 20210342215
    Abstract: An apparatus comprises a processing device configured to identify faults associated with a logical address space in a fault domain of a storage system, the faults specifying fault reason codes and metadata types for logical pages in the logical address space associated with the faults. The processing device is also configured to determine a fault summary characterizing impact of the faults in the fault domain of the storage system, the fault summary being based on aggregating fault scores assigned to the fault reason codes and the metadata types specified in the faults. The processing device is further configured to generate a recommendation on whether to initiate recovery of the fault domain of the storage system based on the fault summary, and to initiate recovery of the fault domain of the storage system based on the generated recommendation.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Rohit K. Chawla, Dixitkumar Vishnubhai Patel
  • Patent number: 11164634
    Abstract: A storage system comprises a controller connected to blocks of non-volatile memory cells. The memory cells can be operated as single level cell (“SLC”) memory cells or multi-level cell (“MLC”) memory cells. To increase write performance for a subset of memory cells being operated as SLC memory cells, the controller performs a deeper erase process and a weaker program process for the subset of memory cells. The weaker program process results in a programmed threshold voltage distribution that is lower than the “nominal” programmed threshold voltage distribution. Having a lower programmed threshold voltage distribution reduces the magnitude of the programming and sensing voltages needed and, therefore, shortens the time required to generate the programming and sensing voltages, and reduces power consumption.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 2, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Niles Yang, Sahil Sharma, Rohit Sehgal, Phil Reusswig
  • Publication number: 20210334025
    Abstract: The disclosed technology relates determining a first subset of a plurality drives having a first zone size and a second subset of the plurality of drives having a second zone size different from the first zone size, within a redundant array of independent disks (RAID) group. A prevailing zone size between the first zone size and the second zone size is determined. One or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives for a received input-output operation is reserved based on the determined prevailing zone size.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 28, 2021
    Inventors: Rohit Shankar Singh, Douglas P. Doucette, Abhijeet Prakash Gole, Sushilkumar Gangadharan
  • Publication number: 20210335337
    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: April 28, 2020
    Publication date: October 28, 2021
    Inventors: Aris GKOULALAS-DIVANIS, Xu Wang, Paul R. Bastide, Rohit Ranchal
  • Publication number: 20210336856
    Abstract: Disclosed herein are systems, devices, and methods for providing auto-scaling in a cluster of device instances. In one embodiment, a method is disclosed comprising updating, using a distributed counter, a metric associated with one or more instances executing a network application; identifying that the metric has exceeded a threshold defined in a scaling policy based on comparing the distributed counter to the scaling policy; identifying a command to execute in response to the metric exceeding the threshold; and executing the command to modify the one or more instances.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventors: Abhishek KOTHARI, Matti OIKARINEN, Yucheng XIONG, Manika MITTAL, Rohit Vijayakumar ATHANIKAR, Suresh Kumar THIRUVALLUR LOGANATHAN, Saravanan MURUGESAN
  • Publication number: 20210334215
    Abstract: The disclosed technology relates to determining physical zone data within a zoned namespace solid state drive (SSD), associated with logical zone data included in a first received input-output operation based on a mapping data structure within a namespace of the zoned namespace SSD. A second input-output operation specific to the determined physical zone data is generated wherein the second input-output operation and the received input-output operation is of a same type. The generated second input-output operation is completed using the determined physical zone data within the zoned namespace SSD.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 28, 2021
    Inventors: Abhijeet Prakash Gole, Rohit Shankar Singh, Douglas P. Doucette, Ratnesh Gupta, Sourav Sen, Prathamesh Deshpande