Patents by Inventor Mohit

Mohit 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: 20190172822
    Abstract: A method of forming a SRAM semiconductor device with reduced area layout and a resulting device are provided. Embodiments include forming a first field effect transistor (FET) over a substrate; forming an insulating material over the first FET; forming a second FET over the insulating material; and patterning the first FET, insulating material and second FET to form fins over the substrate.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Ram ASRA, Mohit BAJAJ, Edward NOWAK, Kota V. R. M. MURALI
  • Publication number: 20190172468
    Abstract: One embodiment provides a method, including: receiving user voice input comprising a user command to perform an action; determining whether the user command comprises a high risk command or a low risk command; providing a first audible query and a second audible query, wherein the first audible query and the second audible query are related to a verification request for verifying that the user voice input is provided by a user and wherein an answer corresponding to one of the first audible query and the second audible query is stored in a system; receiving a first voice answer input responsive to the first audible query and a second voice answer input responsive to the second audible query; and performing, responsive to determining that at least one of the first voice answer input and the second voice answer input matches the answer stored in the system, the action.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 6, 2019
    Inventors: Mohit Jain, Pratyush Kumar
  • Patent number: 10313281
    Abstract: An automated industrial notification platform creates a link between a given industrial asset and one or more people or support entities qualified to provide support for the asset. An industrial device or machine stores electronic expert tag information that records and catalogs one or more support people or entities to be notified in response to detection of various types of performance or maintenance issues. The tag can include the experts' identities, contact information, roles relative to the industrial asset, event priorities, and other relevant information. Since the tag is stored in a memory location of the industrial asset, the tag travels with the asset so that experts are globally associated with the asset regardless of the asset's location. Notification components integrated with the industrial asset detect conditions that may require expert assistance, and send an automated notification to one or more experts identified by the tag information.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: June 4, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Sharon M. Billi, Christopher W. Como, Edward A. Gray, Kyle K. Reissner, Jonathan D. Walter, Mohit Singhai, Douglas J. Reichard, Scott N. Sandler, Ronald E. Bliss, Michael J. Pantaleano, Ryan Cahalane, Jessica Korpela, Bruce T. McCleave
  • Patent number: 10310966
    Abstract: A virtual private cloud (VPC) that includes one or more computing devices (e.g., a physical computing device, a virtual computing device, etc.) that each implement a service present in an actual production environment is provided herein. For example, at the request of a user, an instance deployment manager may replicate one or more of the services provided by an actual production environment such that the services can be executed by the computing devices within the VPC. The computing devices within the VPC may be configured to communicate with each other. However, the computing devices may not communicate with devices outside the VPC. Thus, the VPC may represent a sandboxed or isolated test stack that allows a user to independently test code within a replicated production environment.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: June 4, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Liang Ge, Mohit Gupta
  • Publication number: 20190163485
    Abstract: Aspects of the invention include buffered instruction dispatching to an issue queue. A non-limiting example includes dispatching from a dispatch unit of a processor a first group of instructions selected from a first plurality of instructions to a first issue queue partition of the processor in a first cycle. A second group of instructions selected from the first plurality of instructions is passed to an issue queue buffer of the processor in the first cycle. The second group of instructions is passed from the issue queue buffer to the first issue queue partition in a second cycle. A third group of instructions selected from a second plurality of instructions is dispatched to a second issue queue partition in the second cycle.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Mohit S. Karve, Joel A. Silberman, Balaram Sinharoy
  • Publication number: 20190166040
    Abstract: The disclosed technology may include determining that a change is to be made in virtual private network (VPN) connectivity between a first site and a second site while a first VPN connection is operational between a first device at the first site and a first gateway at the second site. VPN information is provided to a second gateway at the second site, the VPN information including information that is associated with a second VPN connection to be established between the first device and the second gateway. It is detected that network traffic is flowing over the second VPN connection between the first device and the second gateway. In response to detecting that the network traffic is flowing between the first device and the second gateway, a notification is sent to the first gateway for the first gateway to deprovision the first VPN connection.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Abhishek K. TIWARI, Ashok NANDOORI, Arpan Kumar ASTHANA, Mohit GARG
  • Publication number: 20190163807
    Abstract: Aspects of the present disclosure concern cognitive interview management. Audio data from an interviewer in an interview is received. The audio data is processed by converting the audio data into structured text. The structured text is then analyzed to identify questions in the structured text. The structured text data is also analyzed to determine at least one tonal dimension, at least one class dimension, and at least one difficulty dimension of the structured text. A feature vector is then generated having the determined dimensions. A reference feature vector is received having at least one reference tonal dimension, at least one reference class dimension, and at least one reference difficulty dimension. The generated feature vector and reference feature vector are then compared. A determination is made whether the comparison satisfies a match threshold, and in response to the comparison satisfying the match threshold, the interviewer is selected for a panel.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Mohit Jain, Ramachandra Kota, Pratyush Kumar, Ashok Pon Kumar Sree Prakash
  • Publication number: 20190163488
    Abstract: Aspects of the invention include tracking relative ages of instructions in a first-in-first-out (FIFO) issue queue of an out-of-order (OoO) processor. The FIFO issue queue is configured to add instructions to the issue queue in a sequential order and to remove instructions from the issue queue in any order including a non-sequential order. The tracking of relative ages of instructions includes maintaining a head pointer to a location of an oldest instruction in the issue queue and a tail pointer to a location of a last instruction added to the issue queue. It is determined periodically whether the tail pointer is pointing to a location that includes a valid instruction. The tail pointer is updated to point to a previous sequential location in the issue queue based at least in part on determining that the tail pointer is not pointing to a location that corresponds to a valid instruction.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Mohit S. Karve, Joel A. Silberman, Balaram Sinharoy
  • Publication number: 20190163489
    Abstract: Aspects of the invention include tracking relative ages of instructions in an issue queue of an OoO processor. The tracking includes grouping entries in the issue queue into a pool of blocks, each block containing two or more entries that are configured to be allocated and deallocated as a single unit, each entry configured to store an instruction. Blocks are selected in any order from the pool of block for allocation. The selected blocks are allocated and the relative ages of the allocated blocks are tracked based at least in part on an order that the blocks are allocated. Each allocated block is configured as a first-in-first-out (FIFO) queue of entries, configured to add instructions to the block in a sequential order, and configured to remove instructions from the block in any order including a non-sequential order. The relative ages of instructions within each allocated block are tracked.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Mohit S. Karve, Joel A. Silberman, Balaram Sinharoy
  • Publication number: 20190164590
    Abstract: Various implementations described herein are directed to an integrated circuit having a wordline driver coupled to a bitcell via a wordline. The wordline driver may include multiple transistors. The integrated circuit may include a read assist transistor coupled to the wordline between the wordline driver and the bitcell. Gates of the read assist transistor and at least one transistor of the multiple transistors may be coupled together. While activated, the read assist transistor may provide a read assist signal to the wordline when the wordline is selected and driven by the wordline driver.
    Type: Application
    Filed: November 27, 2017
    Publication date: May 30, 2019
    Inventors: Mohit Chanana, Ankur Goel, Shruti Aggarwal
  • Publication number: 20190166120
    Abstract: One or more computing devices, systems, and/or methods for user authentication by an authentication entity are provided. For example, an authentication relationship is established between a remote device and an authentication entity. The remote device may provide a service for which a user has registered an account, such as an email account, a social network account, etc. A request is received from the remote device to authenticate the user. The authentication entity facilitates a biometric authentication challenge through a user device. Results of the biometric authentication challenge are determined and used to transmit a message of successful authentication or failed authentication over a network to the remote device.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
  • Publication number: 20190166070
    Abstract: One embodiment provides a method, including: receiving, at a conversation agent, text-based input from a user and beginning a conversation between the user and the conversation agent; capturing at least one facial image of the user and analyzing the facial image to extract eye gaze information and facial expressions of the user; identifying, within the text based conversation, a concept of interest to the user, wherein the identifying comprises analyzing the eye gaze information to identify a position within the text-based conversation and determining the concept corresponding to the position within the text-based conversation; determining an emotion of the user in relation to the concept of interest, wherein the determining an emotion comprises analyzing the facial expressions of the user; and providing a text-based response to the user, wherein the text-based response is formulated in view of the determined emotion and the identified concept of interest.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Kuntal Dey, Mohit Jain, Pratyush Kumar
  • Publication number: 20190166082
    Abstract: One or more computing devices, systems, and/or methods for publishing message conversations to electronic forums are provided. For example, a message conversation between users may be identified. A request to publish the message conversation to an electronic forum may be received. The message conversation may be processed to create a first conversation summary of the message conversation. The message conversation may be evaluated to create a title. A forum discussion comprising the title and a first post of the first conversation summary is created. The forum discussion is published to an electronic forum.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
  • Patent number: 10303643
    Abstract: A multi-modulation scheme is provided that combines pulse-width modulation and phase modulation to transmit a plurality of GPIO signals as virtual GPIO signals.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: May 28, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Lalan Jee Mishra, Richard Wietfeldt, Mohit Prasad, James Panian
  • Patent number: 10305900
    Abstract: A method (200) of establishing a secure connection (213) between a master device (101) and a slave device (102), sharing at least a first communication channel, is provided. The method comprises transmitting (201) an identifier IDM of the master device over the first communication channel, generating (202) a proof-of-possession Xs of a key Ks, using Ks, IDM, and a first identifier I DSi of the slave device, generating (202) a key MKS using IDM, I DSi, and Ks, storing (204) MKS, and transmitting (203) I DSi and Xs to the master device. The method further comprises transmitting (205) IDSi, Xs, and IDM, to a bootstrapping server, acquiring (206) Ks using IDSi, and generating (207) a proof-of-possession XB of Ks using Ks, IDM, and IDsi. The method further comprises, if XB and Xs are identical (208), generating (210) a key MKB using IDM, I DSi, and Ks, and transmitting (211) MKB to the master device where it is stored (212).
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: May 28, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Mohit Sethi, Patrik Salmela
  • Patent number: 10305764
    Abstract: Methods, systems, and computer readable mediums for monitoring and managing a computing system using resource chains are disclosed. In some examples, a method includes obtaining resource component data from each of a plurality of resource managers in a computing system and organizing the resource component data to establish logical relationships among resource components included in the computing system. The method further includes defining a resource configuration that identifies at least two of the resource components used to facilitate a communication path between a virtual resource in the computing system to a designated network element and displaying the resource configuration as a resource chain that defines a linking order among the at least two of the resource components that facilitate the communication path.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 28, 2019
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Mohit Suresh Kshirsagar, Rahul Talekar, Boyu Wang, Akshaya Mahapatra
  • Patent number: 10305516
    Abstract: Embodiments relate to a system with multiple erasure codes, and selecting and encoding for a write file with one of the codes to mitigate costs associated with storage recovery. The codes include a fast recovery code for frequently accessed data and a higher storage efficiency code for less frequently accessed data. State data is tracked to ascertain frequency of access to the file. One of the erasure codes is dynamically selected based on the tracked data, with the focus of the code select to lower recovery costs, and the data is encoded with the selected erasure code. Accordingly, the original coding of the write file is subject to change based on the tracked state data.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mario Blaum, James L. Hafner, David A. Pease, Mohit Saxena, Mingyuan Xia
  • Patent number: 10305141
    Abstract: Set forth herein are garnet material compositions, e.g., lithium-stuffed garnets and lithium-stuffed garnets doped with alumina, which are suitable for use as electrolytes and catholytes in solid state battery applications. Set forth herein are lithium-stuffed garnet thin films having fine grains therein. Disclosed herein are novel and inventive methods of making and using lithium-stuffed garnets as catholytes, electrolytes and/or anolytes for all solid state lithium rechargeable batteries. Disclosed herein are novel electrochemical devices which incorporate these garnet catholytes, electrolytes and/or anolytes. Set forth herein are methods for preparing novel structures, including dense thin free standing membranes of an ionically conducting material for use as a catholyte, electrolyte, and, or, anolyte, in an electrochemical device, a battery component (positive or negative electrode materials), or a complete solid state electrochemical energy storage device.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: May 28, 2019
    Assignee: QuantumScape Corporation
    Inventors: Dong Hee Anna Choi, Niall Donnelly, Tim Holme, Will Hudson, Sriram Iyer, Oleh Karpenko, Mohit Singh, Adrian Winoto
  • Publication number: 20190159285
    Abstract: Exemplary embodiments include a system having a first wireless audio output device and a second wireless audio output device. One of the first or second audio output devices is configured to one of connect as a slave to a source device in a first piconet and connect as a master to the other one of the first or second audio output devices in a second piconet. The one of the first or second wireless audio output devices determines whether an audio packet transmitted by the source device via the first piconet was received by the first wireless audio output device and the second wireless audio output device, and, when at least one of the first wireless audio output device or the second wireless audio output device did not receive the audio packet, the audio packet is exchanged between the first and second wireless audio output devices via the second piconet.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 23, 2019
    Inventors: Lei Li, Xiaojun CHEN, Vusthla Sunil REDDY, Peter M. AGBOH, Mohit NARANG
  • Publication number: 20190158070
    Abstract: A digital filtering method includes receiving a digital signal, and passing the digital signal through a Pth order comb cascade. The method includes beginning pre-computing of intermediate integrator states of a Pth order integrator cascade as a function of the digital signal, prior to receiving output from a last comb of the Pth order comb cascade. The outputs from each comb of the Pth order comb cascade are then applied to the pre-computed intermediate integrator states to thereby produce a filtered version of the digital signal. The Pth order comb cascade may operate at a sampling frequency, and the pre-computing of the intermediate integrator states is performed at the sampling frequency, while the application of the outputs from each comb of the Pth order comb cascade to the pre-computed intermediate integrator states is performed at a multiple of the sampling frequency.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Applicant: STMicroelectronics International N.V.
    Inventors: Mohit Singh, Ankur Bal