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: 10585999
    Abstract: Systems and methods for selecting die and package parasitic for an input-output (IO) power domain are described. In one embodiment, the method includes determining a minimum on-die decoupling capacitance based at least in part on a product of a number of simultaneously switching IOs of the die and a maximum instantaneous current of an IO; determining a maximum package inductance based at least in part on a maximum operating frequency of an IC and a target impedance of a power delivery network of the die, the IC package, and a printed circuit board (PCB); and determining a maximum die resistance based at least in part on preventing the maximum die resistance from exceeding a maximum static IR drop of the die.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: March 10, 2020
    Assignee: Seagate Technology LLC
    Inventors: Nitin Kumar Chhabra, Rohit Halba
  • Patent number: 10586696
    Abstract: In an embodiment, a method of processing a substrate includes introducing a first process gas or a mixture of the first process gas and a second process gas into an etch chamber; exposing the substrate to the first process gas or to the mixture of the first and second process gases, the substrate having halogen residue formed on an exposed surface, the substrate having high aspect ratio features; forming and maintaining a plasma of the first process gas or a plasma of the mixture of the first and second process gases in the etch chamber to remove the residue from the surface by applying a first source power; exposing the substrate to the second process gas; and forming and maintaining a plasma of the second process gas in the etch chamber to remove the residue from the surface by applying a second source power and a bias power.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: March 10, 2020
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Rohit Mishra, Yongjia Li, Mir Abdulla Al Galib, Minoru Takahashi, Masato Ito, Jinhan Choi
  • Publication number: 20200072469
    Abstract: A lance for a burner includes an innermost conduit defining a first fluid passage and a plurality of first fuel injection channels, each first fuel injection channel terminating at a first outlet; an intermediate conduit circumferentially surrounding the innermost conduit, the intermediate conduit defining a second fluid passage and a plurality of second fuel injection channels, each second fuel injection channel terminating at a second outlet; an outermost conduit circumferentially surrounding the intermediate conduit, the outermost conduit defining a third fluid passage, a plurality of third air outlets through the outermost conduit and surrounding the first outlets, a plurality of fourth air outlets through the outermost conduit and surrounding the second outlets, and a plurality of cooling microchannels; wherein each cooling microchannel includes and extends between a microchannel inlet in fluid communication with the third fluid passage and a microchannel outlet on an outer surface of the outermost condu
    Type: Application
    Filed: August 1, 2019
    Publication date: March 5, 2020
    Applicant: General Electric Company
    Inventors: Andre Theuer, Nico Biagioli, Mario Pudrlja, Rohit Madhukar Kulkarni
  • Publication number: 20200073785
    Abstract: Disclosed are various embodiments for a distributed code tracing system that provides code tracing as a service in a multi-tenant computing environment. In one embodiment, a code trace is received that is associated with a request submitted to a particular application hosted in a computing environment, where multiple applications are hosted in the computing environment. The code trace documents calls to multiple component services of the particular application in order to respond to the request. The code trace is then stored in a data store that is indexed by a unique identifier of the request.
    Type: Application
    Filed: November 11, 2019
    Publication date: March 5, 2020
    Inventors: ANSSI ALARANTA, ROHIT BANGA, HAOTIAN WU, SHENGXIN LI, JEFFREY HOFFMAN
  • Patent number: 10580095
    Abstract: A method and a system control the water production for a water distribution network. The method includes collecting field sensor data from a water distribution network, using the received data to model the water distribution network and determining an optimal water flow, and generating the optimal water production plan for controlling the water production in the water distribution network based on received data including the sensor data and the historical data. The system includes a process and memory and processor executable instructions to carry out the above method.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: March 3, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Nigel Robert Markey, Madhur Sharma, Rohit Banerji
  • Patent number: 10579485
    Abstract: In a computer system running at least a first virtual machine (VM) and a second VM on virtualization software, a computer implemented method for the second VM to provide quasi-lockstep fault tolerance for the first VM includes executing a workload on the first VM and the second VM that involves producing at least one externally visible output and comparing an externally visible output of the second VM with an externally visible output of the first VM to determine if there is an output match. In response to a determination that the externally visible output of the second VM does not match the externally visible output of the first VM, a resynchronization of the second VM is executed. The externally visible output of the first VM is kept from being output externally until completion of the resynchronization.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: March 3, 2020
    Assignee: VMWARE, INC.
    Inventors: Ganesh Venkitachalam, Rohit Jain, Boris Weissman, Daniel J. Scales, Vyacheslav Vladimirovich Malyugin, Jeffrey W. Sheldon, Min Xu
  • Patent number: 10582159
    Abstract: A server receives a user device request from a user device to connect to a video conference. The server authenticates the user device request to access the video conference. The server and user device perform a plurality of data exchanges between the server and user device in order to configure a video conference connection according to a set of user device capabilities and account permissions. The server defaults to a predefined configuration connection state when a failure of the data exchanges is detected in order to provide the user device with a minimum connection state to the video conference. The server connects the user device to the video conference in accordance with the configuration state determined by the server.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: March 3, 2020
    Assignee: Blue Jeans Network, Inc.
    Inventors: Deepesh Thakkar, Rohit Sonalkar, Swaroop Kulkarni
  • Patent number: 10580409
    Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving a natural-language user input; identifying, with the one or more processors, an intent object of a set of intent objects and a parameter associated with the intent, where the intent object and the parameter are derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects; and providing the intent object and the parameter to the software application.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 3, 2020
    Assignee: Apple Inc.
    Inventors: Robert A. Walker, II, Brandon J. Newendorp, Rohit Dasari, Richard D. Giuli, Thomas R. Gruber, Carey E. Radebaugh, Ashish Garg, Vineet Khosla, Jonathan H. Russell, Corey Peterson
  • Publication number: 20200060789
    Abstract: An orthodontic appliance is disclosed. The orthodontic appliance includes an elongated receptacle, an elongated member telescopically extending from the receptacle and adapted to couple to one or more teeth, and an elastic coupled to the elongated member. The elastic member is configured to move the elongated member towards the elongated receptacle. A movement of the elongated member relative to the elongated receptacle facilitates a repositioning of one or more teeth.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 27, 2020
    Inventor: Rohit C. Sachdeva
  • Publication number: 20200065694
    Abstract: A method includes receiving location reports indicating locations of mobile devices associated with users of an internet platform, registering a count for each location report, determining, for each location report received from a mobile device, a recent location report received from the mobile device indicating a previous location and registering a transition for each of a paired location report and recent location report, corresponding to a pair of locations. The method includes counting a number of transitions corresponding to a particular pair of locations and determining common transitions by comparing the number of transitions to a threshold value.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Saurav Mohapatra, Vladimir Leonid Bychkovsky, Rohit Garg, Mostafa Keikha
  • Publication number: 20200066168
    Abstract: Techniques are disclosed for communicating between a client device and an onboard data manager in a movable object environment. A data manager on a user device can identify an onboard data manager on a movable object. A feature list can be received from the onboard data manager, the feature list identifying at least one feature installed to the movable object. At least one input can be received by the user device, and a user device feature corresponding to the at least one input can be determined. It may be further determined that the user device feature is supported by the onboard data manager based on the feature list. In response to determining that the user device feature is supported, a first instruction corresponding to the at least one input can be sent to the movable object including the onboard data manager.
    Type: Application
    Filed: October 30, 2019
    Publication date: February 27, 2020
    Inventors: Arnaud THIERCELIN, Rohit SANT
  • Publication number: 20200063741
    Abstract: A dual pump unit having a pair of pumps that provide parallel hydraulic paths, and are configured to operate concurrently in opposite rotational directions. The dual pump unit has a sealed casing which includes a suction flange, two volutes in hydraulically parallel configuration, and a discharge flange. The pair of pumps are located within a respective volute of the casing and, in an example, are radially inline and horizontally inline. The casing may include a flattened bottom. Each pump may include a touchscreen for configuration of the respective pump. The pumps are controllable to circulate a circulating medium to collectively provide output to source a load.
    Type: Application
    Filed: May 29, 2017
    Publication date: February 27, 2020
    Inventors: Gabor Lechner, Marcelo Javier Acosta Gonzalez, Rohit Mohindra, Santhosh Vijayan
  • Publication number: 20200067798
    Abstract: One or more embodiments relate to a method and system to compute automation opportunities from change and service tickets. A system, comprises a memory that stores computer executable components; a processor that executes computer executable components stored in the memory, wherein the computer executable components comprise: an ingestion component that receives data and determines automation opportunities for a service catalog; a categorization component that determines domain specific clusters and categories of service or change tickets; a graphing component that generates an action specific semantic graph of service or change ticket offerings; and a mapping component that maps a valid action to a cataloged service or change ticket.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Anup Kalia, Rohit Madhukar Khandekar, Jin Xiao, Raghav Batta, Maja Vukovic, Naga A. Ayachitula
  • Publication number: 20200067778
    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: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Abhishek KOTHARI, Matti OIKARINEN, Yucheng XIONG, Manika MITTAL, Rohit Vijayakumar ATHANIKAR, Suresh Kumar THIRUVALLUR LOGANATHAN, Saravanan MURUGESAN
  • Publication number: 20200060797
    Abstract: An aligner assembly for facilitating an alignment of one or more teeth is disclosed. The aligner assembly includes a shell adapted to receive the one or more teeth. The aligner assembly further includes one or more engagement structures configured to be coupled to one of the one or more teeth or the shell. Each engagement structure includes a slot and adapted to engage with the shell for facilitating a reposition of the one or more teeth.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 27, 2020
    Inventor: Rohit C. Sachdeva
  • Publication number: 20200062600
    Abstract: Atomically thin layers including pores, their method of manufacture, and their use are disclosed. In some embodiments, pores may be formed in an atomically thin layer by growing the atomically thin layer on exposed portions of a substrate that includes islands comprising a material that is different than the material of the substrate. In some embodiments, pores and/or defects may be formed in an atomically thin layer by employing growth conditions that promote the formation of defects and/or pores. In certain embodiments, pores and/or defects may be etched to enlarge their size.
    Type: Application
    Filed: November 3, 2017
    Publication date: February 27, 2020
    Applicants: Massachusetts Institute of Technology, King Fahd University of Petroleum & Minerals
    Inventors: Piran Kidambi, Ahmed Ibrahim, Tahar Laoui, Jing Kong, Rohit N. Karnik, Sui Zhang
  • Publication number: 20200066271
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting utterances of a key phrase in an audio signal. One of the methods includes receiving, by a key phrase spotting system, an audio signal encoding one or more utterances; while continuing to receive the audio signal, generating, by the key phrase spotting system, an attention output using an attention mechanism that is configured to compute the attention output based on a series of encodings generated by an encoder comprising one or more neural network layers; generating, by the key phrase spotting system and using attention output, output that indicates whether the audio signal likely encodes the key phrase; and providing, by the key phrase spotting system, the output that indicates whether the audio signal likely encodes the key phrase.
    Type: Application
    Filed: July 31, 2019
    Publication date: February 27, 2020
    Inventors: Wei Li, Rohit Prakash Prabhavalkar, Kanury Kanishka Rao, Yanzhang He, Ian C. McGraw, Anton Bakhtin
  • Publication number: 20200066391
    Abstract: According to one or more embodiments, a computer implemented system for providing an orthodontic care management solution and a method for providing an orthodontic care management solution may be provided. The method may include receiving user data, such as by a user interface associated with an orthodontic care management platform. The method may further include obtaining authorization related information associated with the orthodontic care management solution. Additionally, the method may include determining a treatment plan for the user based on the user data and the authorization-related information. Also, the method may include determining a sequencing plan associated with the treatment plan based on an arrangement of one or more stages of operations associated with the treatment plan. The method may further include displaying the sequencing plan to the user. Further, the method may include receiving feedback data associated with the treatment plan.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 27, 2020
    Inventor: Rohit C. Sachdeva
  • Patent number: D877173
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: March 3, 2020
    Assignee: AIRWATCH LLC
    Inventor: Rohit Vairamohan
  • Patent number: D877361
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: March 3, 2020
    Assignee: Medtronic, Inc.
    Inventors: Kanjimpuredathil Muralikrishna Menon, Kaustubh R. Patil, Mahesh Parameswaran, Ramkumar Jeyachandran, Rohit Kumar Narula