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

  • Patent number: 10319128
    Abstract: A industrial visualization system generates augmented reality presentations for rendering on a user's wearable computer as the user traverses an industrial facility. The system can leverage data indexed in a federated data model that unifies plant-wide data from multiple diverse sources under a common namespace. By leveraging the unified plant data and interacting with a wearable computer worn by a user, the augmented reality presentation system provides automation system data, notifications, and proactive guidance to a user via modification of the user's view of his or her immediate surroundings. Such modifications can include superimposing data values or indicators on the user's view of a machine or automation system through the user's wearable computer. The system can customize presentation of this information based on the user's role, location, line of sight, type of wearable device, and/or other contextual information.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: June 11, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Sharon M. Billi-Duran, 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 L. Korpela, Bruce T. McCleave, Jr.
  • Patent number: 10319625
    Abstract: Via CD control for BEOL interconnects is described. For example, a method of fabricating an interconnect structure includes forming a lower metallization layer comprising alternating metal lines and dielectric lines above a substrate. The method also includes forming an inter-layer dielectric layer above the metallization layer. The method also includes forming a first grating pattern above the inter-layer dielectric layer, orthogonal to the alternating metal lines and dielectric lines of the lower metallization layer. The method also includes forming a second grating pattern above the first grating pattern. The method also includes patterning the inter-layer dielectric layer using the first grating pattern and the second grating pattern to form via locations and line regions in the inter-layer dielectric layer. The method also includes forming metal vias and metal lines in the via locations and line regions, respectively, of the inter-layer dielectric layer.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: June 11, 2019
    Assignee: Intel Corporation
    Inventors: Paul A. Nyhus, Mohit K. Haran, Charles H. Wallace, Robert M. Bigwood, Deepak S. Rao, Alexander F. Kaplan
  • Patent number: 10319596
    Abstract: A method for adjusting a threshold voltage includes depositing a strained liner on a gate structure to strain a gate dielectric. A threshold voltage of a transistor is adjusted by controlling an amount of strain in the liner to control an amount of work function (WF) modulating species that diffuse into the gate dielectric in a channel region. The liner is removed.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Takashi Ando, Mohit Bajaj, Terence B. Hook, Rajan K. Pandey, Rajesh Sathiyanarayanan
  • Patent number: 10320696
    Abstract: Systems and methods of providing fine grained control over MSS values of transport layer connections. A device intermediary to a plurality of clients and a plurality of servers can identify a first MSS value based on a MTU value of a VLAN interface responsive to a request to establish a transport layer connection. Device determines that a MSS value of the VLAN is less than the first MSS value. Device updates, responsive to the determination, the first MSS value to a second MSS value corresponding to the MSS value of the VLAN. Device determines that an MSS value specified by a profile configured for a virtual server of the device is less than the second MSS value. Device updates the second MSS value to the MSS value of the profile responsive to determining that the MSS value specified by the profile is less than the second MSS value.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 11, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Ashwin Jagadish, Saravana Annamalaisami, Muthukumar Shunmugiah, Mohit Prakash Saxena
  • Publication number: 20190167678
    Abstract: Provided herein are formulations, processes, solid forms and methods of use relating to 2-(tert-butylamino)-4-((1R,3R,4R)-3-hydroxy-4-methylcyclohexylamino)-pyrimidine-5-carboxamide.
    Type: Application
    Filed: February 4, 2019
    Publication date: June 6, 2019
    Inventors: Marie Georges Beauchamps, Antonio Christian Ferretti, Robert Hilgraf, Mohit Atul Kothare, Hon-Wah Man, Mark A. Nagy, Kelvin Hin-Yeong Yong, Nanfei Zou
  • 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: 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