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: 20200351373
    Abstract: A computer-implemented method comprising extracting profile information for a profile, converting the profile information into a readable file format, and storing the converted profile information. The method may include creating a database file from the converted profile information and copying the database file. The method may include updating the database file copy with profile changes, and loading the updated database file copy to generate an updated profile where the updated database file copy is mapped according to metadata in the updated database file copy. The method may include altering a profile pointer reference to point to the updated database file copy to activate the updated profile, wherein activating the at least one updated profile activates the one or more profile changes.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 5, 2020
    Inventors: Munish Kumar Gupta, Rohit Prakash More
  • Publication number: 20200347497
    Abstract: Forming a protective coating ex situ in an atomic layer deposition process to coat one or more chamber components subsequently installed in a reaction chamber provides a number of benefits over more conventional coating methods such as in situ deposition of an undercoat. In certain cases the protective coating may have a particular composition such as aluminum oxide, aluminum fluoride, aluminum nitride, yttrium oxide, and/or yttrium fluoride. The protective coating may help reduce contamination on wafers processed using the coated chamber component. Further, the protective coating may act to stabilize the processing conditions within the reaction chamber, thereby achieving very stable/uniform processing results over the course of processing many batches of wafers, and minimizing radical loss. Also described are a number of techniques that may be used to restore the protective coating after the coated chamber component is used to process semiconductor wafers.
    Type: Application
    Filed: July 22, 2020
    Publication date: November 5, 2020
    Inventors: Damodar Shanbhag, Guangbi Yuan, Thadeous Bamford, Curtis Warren Bailey, Tony Kaushal, Krishna Birru, William Schlosser, Bo Gong, Huatan Qiu, Fengyuan Lai, Leonard Wai Fung Kho, Anand Chandrashekar, Andrew H. Breninger, Chen-Hua Hsu, Geoffrey Hohn, Gang Liu, Rohit Khare
  • Publication number: 20200348941
    Abstract: A system including: at least one processor; and at least one memory having stored thereon computer program code that, when executed by the at least one processor, controls the system to: receive a data model identification and a dataset; in response to determining that the data model does not contain a hierarchical structure, perform expectation propagation on the dataset to approximate the data model with a hierarchical structure; divide the dataset into a plurality of channels; for each of the plurality of channels: divide the data into a plurality of microbatches; process each microbatch of the plurality of microbatches through parallel iterators; and process the output of the parallel iterators through single-instruction multiple-data (SIMD) layers; and asynchronously merge results of the SIMD layers.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 5, 2020
    Inventors: Matthew van Adelsberg, Rohit Joshi, Siqi Wang
  • Publication number: 20200348998
    Abstract: A method of repairing an indirect addressing structure of a file system damaged by corruption of a virtual data block (VDB) mapping data stored in corresponding physical data blocks (PDBs) includes scanning PDB descriptors to identify PDBs storing data mapped by the corrupted VDB, where each identified PDB includes a set of PDB entries each having a backward pointer identifying a corresponding VDB entry of a corresponding VDB. The identified PDBs are scanned to identify PDB entries whose backward pointers refer to VDB entries of the corrupted VDB, then a replacement VDB is created by (1) for each of the identified PDB entries, recreating a corresponding VDB entry including a forward pointer to the identified PDB entry, and (2) incorporating the recreated VDB entries into the replacement VDB. The replacement VDB is then incorporated into the indirect addressing structure in place of the corrupted VDB.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Alexander S. Mathews, Rohit K. Chawla, Dixitkumar Patel, Soumyadeep Sen, Kumari Bijayalaxmi Nanda
  • Publication number: 20200351184
    Abstract: Systems, methods, and computer-readable media for hierarchichal sharding of flows from sensors to collectors. A first collector can receive a first portion of a network flow from a first capturing agent and determine that a second portion of the network flow was not received from the first capturing agent. The first collector can then send the first portion of the network flow to a second collector. A third collector can receive the second portion of the network flow from a second capturing agent and determine that the third collector did not receive the first portion of the network flow. The third collector can then send the second portion of the network flow to the second collector. The second collector can then aggregate the first portion and second portion of the network flow to yield the entire portion of the network flow.
    Type: Application
    Filed: July 15, 2020
    Publication date: November 5, 2020
    Inventors: Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Navindra Yadav, Khawar Deen, Varun Sagar Malhotra
  • Publication number: 20200349772
    Abstract: A method includes receiving a first image including color data and depth data, determining a viewpoint associated with an augmented reality (AR) and/or virtual reality (VR) display displaying a second image, receiving at least one calibration image including an object in the first image, the object being in a different pose as compared to a pose of the object in the first image, and generating the second image based on the first image, the viewpoint and the at least one calibration image.
    Type: Application
    Filed: April 29, 2020
    Publication date: November 5, 2020
    Inventors: Anastasia Tkach, Ricardo Martin Brualla, Shahram Izadi, Shuoran Yang, Cem Keskin, Sean Ryan Francesco Fanello, Philip Davidson, Jonathan Taylor, Rohit Pandey, Andrea Tagliasacchi, Pavlo Pidlypenskyi
  • Publication number: 20200349606
    Abstract: One variation of a method for modeling mobile advertisement consumption includes: serving a first advertisement in an advertising campaign to a computing device associated with a user, accessing a first set of engagement data, recorded by the first advertisement, representing a first set of interactions between the user and the first advertisement at the computing device; accessing a model linking user interactions with a set of advertisements within the advertising campaign and a target outcome for the advertising campaign; estimating a predicted set of interactions between the user and a second advertisement in the advertising campaign based on the model and the first set of engagement data; and in response to the predicted set of interactions anticipating the target outcome, serving the second advertisement, in the advertising campaign, to the user.
    Type: Application
    Filed: July 20, 2020
    Publication date: November 5, 2020
    Inventors: Indu Narayan, David Sebag, Maziar Hosseinzadeh, Rohit Matthews, Jasmine Noack, Melody Li, Andrew Holz, Sergei Izrailev, Farid Jawde
  • Publication number: 20200349032
    Abstract: A technique for repairing an indirect addressing structure of a file system damaged by corruption of a mid-level mapping (MID) page includes scanning selected leaf pages to identify leaf pages associated with the corrupted MID page, then recreating the MID page by recreating pointers to the identified leaf pages. The scanning includes (1) based on an association of groups of leaf pages with corresponding sets of families of storage objects, scanning the leaf pages of only those groups of leaf pages associated with the family of storage objects for the corrupted MID page. The scanning further includes (2) performing a two-pass process including first identifying all leaf pages for the logical offset range of the corrupted MID page and then pruning those identified leaf pages that are reachable via non-corrupted MID pages, yielding the leaf pages for the corrupted MID page only, usable to recreate the corrupted MID page.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Inventors: Kumari Bijayalaxmi Nanda, Dixitkumar Patel, Soumyadeep Sen, Rohit K. Chawla, Alexander S. Mathews
  • Publication number: 20200349923
    Abstract: A method includes receiving audio data encoding an utterance spoken by a native speaker of a first language, and receiving a biasing term list including one or more terms in a second language different than the first language. The method also includes processing, using a speech recognition model, acoustic features derived from the audio data to generate speech recognition scores for both wordpieces and corresponding phoneme sequences in the first language. The method also includes rescoring the speech recognition scores for the phoneme sequences based on the one or more terms in the biasing term list, and executing, using the speech recognition scores for the wordpieces and the rescored speech recognition scores for the phoneme sequences, a decoding graph to generate a transcription for the utterance.
    Type: Application
    Filed: April 28, 2020
    Publication date: November 5, 2020
    Applicant: Google LLC
    Inventors: Ke Hu, Antoine Jean Bruguier, Tara N. Sainath, Rohit Prakash Prabhavalkar, Golan Pundak
  • Patent number: 10826141
    Abstract: A battery array frame according to an exemplary aspect of the present disclosure includes, among other things, a frame body, and a thermal fin including a body embedded in the frame body and a leg that extends outside of the frame body. The thermal fin is flexible between a first position in which the leg is spaced farther from a surface of the frame body and a second position in which the leg is spaced closer to the surface of the frame body.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: November 3, 2020
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Rohit Gunna, Patrick Daniel Maguire, George Albert Garfinkel
  • Patent number: 10826523
    Abstract: An analog-to-digital converter (10) comprises a first and a second sampling capacitor (24, 25), a first integrator (26), a first and a second input switch (31, 32) coupling a first input terminal (11) and a common mode terminal (39) to a first electrode of the first sampling capacitor (24), a third and a fourth input switch (33, 34) coupling a second input terminal (12) and the common mode terminal (39) to a first electrode of the second sampling capacitor (25), a fifth and a sixth input switch (35, 36) coupling a second electrode of the first sampling capacitor (24) to an amplifier common mode terminal (40) and the first integrator input (27), and a seventh and an eighth input switch (37, 38) coupling a second electrode of the second sampling capacitor (25) to the amplifier common mode terminal (40) and the second integrator input (28).
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: November 3, 2020
    Assignee: ams AG
    Inventors: Ravi Kumar Adusumalli, Sudhakar Singamala, Veeresh Babu Vulligaddala, Rohit Ranganathan, Chandra Nyshadham, Krishna Kanth Avalur, Parvathy Sasikala Jayachandran Pillai
  • Patent number: 10825344
    Abstract: Methods and systems for forming a fleet and positioning vehicles in the fleet are disclosed. The system comprises a data transmission interface and a data processing unit. The data processing unit sends data to and receives data from the data transmission interface. The data processing unit determines an itinerary of each of a group of vehicles requesting to join a fleet. The data processing unit compares the itinerary of all vehicles of the group of vehicles. The data processing unit determines a second vehicle to form a fleet with a first vehicle from the group of vehicles. The data transmission interface communicates to the first vehicle a proposal to form a fleet with the second vehicle. The data processing unit determines if the first vehicle accepts the proposal, and if yes, determines instructions for the first vehicle how to join the fleet.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: November 3, 2020
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Rohit Belapurkar, Nathan A. Wilmot
  • Patent number: 10822688
    Abstract: Methods for controlled microstructure creation utilize seeding of amorphous layers prior to annealing. Seed crystals are formed on an amorphous layer or layers. The material, size, and spacing of the seed crystals may be varied, and multiple seed layers and/or amorphous layers may be utilized. Thereafter, the resulting assembly is annealed to generate a crystalline microstructure. Via use of these methods, devices having desirable microstructural properties are enabled.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: November 3, 2020
    Assignee: Arizona Board of Regents on behalf of Arizona State University
    Inventors: Jagannathan Rajagopalan, Rohit Sarkar
  • Patent number: 10827652
    Abstract: An expandable rack mountable computing device for use in a variety of telecommunications and computing racks comprises a computing device chassis, at least one expandable baffle, at least one biasing mechanism, and at least one expansion mechanism. During installation of the computing device into a rack, the biasing mechanism holds the at least one expandable baffle in a retracted position at least partially inside of the computing device chassis. After installation of the computing device into a rack, the expansion mechanism pushes the at least one expandable baffle into a retracted position at least partially outside of the computing device chassis.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: November 3, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Dev Gupta, Parag Ghate, Shailesh R. Nayak
  • Patent number: 10824536
    Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for techniques for measuring operational performance metrics, and presenting these metrics through an application programming interface (API) for developers to access for optimizing their applications. Exemplary metrics can include central processing unit or graphics processing unit time, foreground/background time, networking bytes (per application), location activity, display average picture luminance, cellular networking condition, peak memory, number of logical writes, launch and resume time, frame rates, and hang time. Regional markers can also be used to measure specific metrics for in application tasks. The techniques provide multiple user interfaces to help developers recognize the important metrics to optimize the performance of their applications. The data can be normalized over various different devices having different battery size, screen size, and processing requirements.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: November 3, 2020
    Assignee: Apple Inc.
    Inventors: Amit K. Vyas, Abhinav Pathak, Anthony R. Newnam, Anshul Dawra, Vincent B. Yeh, Steve Brashear, Andreas C. Bergen, Yue Li, Rohit Mundra, Ritika Kalia, Anca A. Chandra, Sanket Bedare
  • Patent number: 10823420
    Abstract: A burner for a combustor of a turbomachine includes a pilot nozzle with inline premixing. The pilot nozzle is formed in an aft end of the burner. An air inlet is formed in a forward end of the burner in fluid communication with the pilot nozzle. A mixing channel extends along the axial direction between the air inlet and the pilot nozzle such that the air inlet is in fluid communication with the pilot nozzle via the mixing channel. An annular fuel plenum extends along the circumferential direction. A fuel port is in fluid communication with the annular fuel plenum and the mixing channel, the fuel port includes an outlet configured to inject fuel into the mixing channel such that a shear flow is induced.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: November 3, 2020
    Assignee: General Electric Technology GmbH
    Inventors: Simone Roberto Walter Camponovo, Fulvio Magni, Ewald Freitag, John Philip Wood, Andre Theuer, Rohit Kulkarni
  • Publication number: 20200339897
    Abstract: The present invention relates to a process for the purification of raw syngas comprising the steps of (a) contacting the raw syngas with water to remove soot, resulting in a soot-rich waste water and a soot-lean syngas; (b) cooling the soot-lean syngas resulting from step (a) to a temperature in the range of from (20) to (50)° C.; and (c) contacting the cooled soot-lean syngas resulting from step (b) with water to remove HCN and NH3 resulting in clean syngas and HCN/NH3-rich waste water, wherein: (i) in step (a) the raw syngas is cooled below its dew point by its contact with water; (ii) the HCN/NH3-rich waste water resulting from step (c) is passed through at least one stripping column resulting in a clean water stream and a waste stream; and (iii) at least 50% (v/v) part of the clean water stream is recycled to step (c).
    Type: Application
    Filed: December 19, 2018
    Publication date: October 29, 2020
    Inventors: Rohit Ramesh REWAGAD, Jelle Sipke BOUMA, Thomas Paul VON KOSSAK-GLOWCZEWSKI, Franciscus Gerardus VAN DONGEN
  • Publication number: 20200337544
    Abstract: Systems, apparatuses, and methods are described for providing visualization inside an ear of a subject before, during, or after an otologic procedure. An apparatus (100) includes a light source (140), a sensor (130), a processor (152, 170), and a display (154, 172, 972). The light source (140) can be configured to provide incident light to a target area (TM), and the sensor (130) can be configured to capture reflected light from the target area (TM) to generate image data based on the reflected light. The processor (152, 170) can process the image data to produce an image of the target area (TM), and the display (154, 172, 972) can display the image of the target area (TM).
    Type: Application
    Filed: January 15, 2019
    Publication date: October 29, 2020
    Applicant: TUSKER MEDICAL, INC.
    Inventors: Eric GOLDFARB, Mahyar Z. KERMANI, Rohit GIROTRA
  • Publication number: 20200339169
    Abstract: The embodiments herein provide an onboard track switching mechanism for a railroad vehicle to switch from one track to another. Currently available onboard railroad vehicle switching mechanisms employ complicated coordination between one or more switching wheels and complex control systems. Accordingly, system and method for enabling a railroad vehicle to switch tracks is disclosed. The system comprises a a running track that supports an automotive a switching track comprising a set of static components and a switching mechanism installed on the automotive. the switching mechanism configured for controlling the movement of one or more switching wheels such that when activated, the switching mechanism is configured to facilitate engagement of the one or more switching wheels with the switching track for carrying out a track changing operation for the automotive.
    Type: Application
    Filed: November 19, 2018
    Publication date: October 29, 2020
    Inventor: ROHIT SINGHAL
  • Publication number: 20200341864
    Abstract: Methods and systems for reducing the data recovery time when failing back to a primary system from a secondary data backup system using virtual machine conversions and incremental exportation for backed-up virtual machine snapshots are described. Upon detection that the primary system is available to receive replicated snapshots for a virtual machine, the secondary data backup system may identify a first virtual machine snapshot out of a chain of snapshots for the virtual machine (e.g., the earliest in time snapshot within the chain or a middle snapshot in the middle of the chain) and transfer a full image snapshot for the first virtual machine snapshot to the primary system. Thereafter, data changes between the next virtual machine snapshot to be transferred to the primary system and the most-recently hydrated virtual machine on the primary system may be identified and then transferred to the primary system.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Applicant: RUBRIK, INC.
    Inventors: Rohit Agrawal, Shaswat Chaubey, Disheng Su, Koki Yoshida, Mudit Malpani