Patents by Inventor Gaurav

Gaurav 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: 20190272420
    Abstract: This disclosure relates generally to document processing, and more particularly to extracting information from hand-marked industrial inspection sheets. In an embodiment, the system performs localization of text as well as arrows in the inspection sheet, and identifies text that matches each arrow. Further by identifying machine zone each arrow is pointing to, the system assigns corresponding text to the appropriate machine zone; thus facilitating digitization of the inspection sheets.
    Type: Application
    Filed: March 28, 2018
    Publication date: September 5, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: GAURAV GUPTA, SWATI, MONIKA SHARMA, LOVEKESH VIG
  • Publication number: 20190270191
    Abstract: A tool is provided that includes unitary plate that includes a blade portion and a tang portion. The blade portion can include an edge. The tang portion can include a positioning hole, a first hole, a slot, a second hole, a rivet hole, and one or more teeth (also referred to as one or more barbs) on a side of the tang portion. The tool can further include a hilt member which includes a through passage, a tab, and a notch. The tool includes an overlay on a body to create a handle for gripping the tool. The tool further includes a hammerhead cap on an end of the body, the hammerhead cap is coupled to the handle with a rivet through the rivet hole.
    Type: Application
    Filed: May 14, 2019
    Publication date: September 5, 2019
    Inventors: VICTOR J. LEVAND, SHARAD GAURAV, SARAH BRIDGET MULROY, JOSHUA R. ROBERTSON, EDWARD RAY GOODWIN, RANDI BOSS, MICHAEL C. LAMBERTSON, JR.
  • Patent number: 10402489
    Abstract: Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: September 3, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Juan Miguel Pino, Stanislav Funiak, Mridul Malpani, Gaurav Lochan
  • Patent number: 10401870
    Abstract: A method for handling items using a plurality of movable-bots includes defining a conveyance path to be followed by the plurality of movable-bots, where the conveyance path is configured as a closed loop. The method further includes defining, for each of the plurality of movable-bots, a plurality of path attributes associated with the conveyance path. The method further includes instructing each of the plurality of movable-bots to synchronize a movement with respect to at least one other movable-bot based on the plurality of path attributes when moving along the conveyance path.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: September 3, 2019
    Assignee: GREY ORANGE PTE. LTD.
    Inventors: Tejit Mithal, Gaurav Kejriwal, Ankit Mittal
  • Patent number: 10402084
    Abstract: Disclosed are various embodiments for facilitating collaboration among users for network-shared documents. A computing environment can identify that a first identifier and a second identifier were used in a communication regarding a network-shared file being accessible on various client devices. A suitable task to perform in association with at least one of the one or more client devices can be identified from the first identifier and a second identifier. The task can be performed, for instance, to control access to the network-shared file.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: September 3, 2019
    Assignee: AIRWATCH LLC
    Inventors: Colleen Caporal, Gaurav Arora, Muhammad Abeer
  • Patent number: 10402859
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A search query is received. Search results responsive to the query are identified, including identifying a first search result in a top set of search results that is associated with a brand. Based at least in part on the query, one or more eligible content items are identified for delivery along with the search results responsive to the query. A determination is made as to when at least one of the eligible content items is associated with a same brand as the brand associated with the first search result. The first search result and one of the determined at least one eligible content items are combined into a combined content item and providing the combined content item as a search result responsive to the request.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: September 3, 2019
    Assignee: Google LLC
    Inventors: Conrad Wai, Christopher Souvey, Lewis Denizen, Gaurav Garg, Awaneesh Verma, Emily Kay Moxley, Jeremy Silber, Daniel Amaral de Medeiros Rocha, Alexander Fischer
  • Patent number: 10398448
    Abstract: A compression device controller controls operation of a compression device to inflate at least one inflatable bladder to control forces applied to an arteriovenous fistula of a subject for maturing the arteriovenous fistula.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: September 3, 2019
    Assignee: KPR U.S., LLC
    Inventors: Phillip Shaltis, Gaurav Girdhar, Arnaz Malhi
  • Patent number: 10398389
    Abstract: Systems and methods for health and body simulations in order to predict numerous physiological parameters in a subject or a population of subjects based on the input of limited physiological data.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: September 3, 2019
    Assignee: PricewaterhouseCoopers LLP
    Inventors: Paul M. D'Alessandro, Mark Paich, Samuel Pierce Burns, Joydeep Sarkar, Gaurav Dwivedi, Colleen Chelini
  • Publication number: 20190266794
    Abstract: The disclosure describes techniques for apparel simulation. For example, processing circuitry may determine a body construct used for generating a shape of a virtual representation of a user, determine that one or more points on a virtual apparel are within the body construct, and determine, for each of the one or more points, a respective normal vector. Each respective normal vector intersects each respective point and is oriented towards the body construct. The processing circuity may also extend each of the one or more points to corresponding points on the body construct based on each respective normal vector and generate graphical information of the virtual apparel based on the extension of each of the one or more points to the corresponding points on the body construct.
    Type: Application
    Filed: January 24, 2019
    Publication date: August 29, 2019
    Inventors: Sravanth Aluru, Sarbartha Sengupta, Gaurav Baid
  • Publication number: 20190266806
    Abstract: This disclosure describes example techniques for personalized virtual look, fit, and animation of apparel, accessories, and cosmetics on a virtual representation of a user. The disclosure describes way to deliver an immersive 3D digital experience for style and fit. Processing circuitry of one or more computing devices may create the virtual representation of the user based on an image of the face of the user and a selected body type in real-time.
    Type: Application
    Filed: November 29, 2018
    Publication date: August 29, 2019
    Inventors: Sravanth Aluru, Gaurav Baid, Amit Tomar
  • Publication number: 20190265720
    Abstract: A system and method for diagnosing and recovering from faults in a robot includes providing markers affixed to a floor surface, where each marker has a positional indicia thereon, navigating an area by the robot using the markers, acquiring the positional indicia on at least one marker, processing the acquired positional indicia to determine a position and angle of the at least one marker, computing a position offset and angle offset of markers with respect to a reference position and angle, adjusting the reference position and angle when the computed position offset and angle offset meets a first predetermined criteria, and alerting an external entity when the computed position offset and angle offset does not meet the first predetermined criteria.
    Type: Application
    Filed: October 24, 2016
    Publication date: August 29, 2019
    Applicant: GREYORANGE PTE. LTD.
    Inventors: Akash GUPTA, Samay KOHLI, Wolfgang Kurt HOELTGEN, Gaurav KEJRIWAL
  • Publication number: 20190266231
    Abstract: A method for machine learning based document editing is provided. The method may include receiving, from a client, one or more inputs associated with a document. A recommendation to include and/or exclude a clause, a term, and/or a line item from the document may be generated by at least processing the one or more inputs with a machine learning model. The recommendation to include and/or exclude the clause, the term, and/or the line item from the document may be provided to the client. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Application
    Filed: February 27, 2018
    Publication date: August 29, 2019
    Inventors: Debashis Banerjee, Prasanna Kumar Govindappa, David Herman, Krishna Hindhupur Vijay Sudheendra, Shruthi Jinadatta, Anilkumar Tambali, Pravinth Ganesan, Amit Saxena, Gaurav Rathi, Balaji Raghunathan, Hari Babu Krishnan
  • Publication number: 20190266020
    Abstract: An apparatus includes a memory and a hardware processor. The memory stores one or more scheduling histories. The processor receives a first list from a first client device and a second list from a second client device. The first list includes a first job and the second list includes a second job. The processor calculates a first resource requirement to execute the first job and a second resource requirement to execute the second job. The processor determines that a conflict exists between the first job and the second job and in response, communicates messages to the first and second client devices indicating the conflict and proposed times for executing the jobs. The processor determines based on responses to the messages, execution times for the first and second jobs, assigns permission identifiers to the first and second jobs, and communicates a schedule.
    Type: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Inventors: Shekhar Singh Mehra, Gaurav Bansal, Pinak Chakraborty
  • Publication number: 20190266778
    Abstract: This disclosure describes example techniques for personalized virtual look, fit, and animation of apparel, accessories, and cosmetics on a virtual representation of a user. The disclosure describes dividing an image to be rendered into n containers, wherein the image represents an avatar of a user, determining a respective category of content, from among a plurality of categories of content, for each of the n containers, determining a respective shader program for respective containers of the n containers based on the respective category of the respective container, independently rendering the n containers using the determined respective shader programs to create the avatar, and displaying the avatar.
    Type: Application
    Filed: November 29, 2018
    Publication date: August 29, 2019
    Inventors: Sravanth Aluru, Gaurav Baid, Sarbartha Sengupta
  • Publication number: 20190266795
    Abstract: A device can be configured to store, in a memory device, a plurality of meshes; obtain, by processing circuitry, an image of an apparel; analyze, by processing the circuitry, the image to determine parameters of the apparel; select, by processing the circuitry, a mesh from the plurality of meshes based on the parameters of the apparel; generate, by processing the circuitry, a swatch based on the image; apply, by processing the circuitry, the swatch to the mesh to generate a virtual apparel; and output, to a display device, graphical information based on the virtual apparel.
    Type: Application
    Filed: November 29, 2018
    Publication date: August 29, 2019
    Inventors: Sravanth Aluru, Gaurav Baid, Sarbartha Sengupta, Sweenal Lale
  • Publication number: 20190266024
    Abstract: One or more processors provide selective and piecemeal data loading and utilization. One or more processors prioritize, for loading, a data of a first data type and a data of a second data type. One or more processors generate a partially loaded data table by partially loading the data of the first data type and the data of the second data type into a table within a relational database. One or more processors utilize the partially loaded data table to execute a plurality of computing tasks.
    Type: Application
    Filed: May 15, 2019
    Publication date: August 29, 2019
    Inventors: Dattatreya Govindappanavar, Apoorv Kapse, Gaurav Saxena, Uttam Setty
  • Patent number: 10394967
    Abstract: A method and apparatus for automatically assembling components in a computer-aided design (CAD) environment is disclosed. In one embodiment, the method includes identifying a source component and a target component in the CAD environment. The source component and the target component represent different parts of a real-world object. The method also includes computing one or more assembly solutions for assembling the source component and the target component based on a set of rules. Each of the assembly solutions defines a constraint relationship between the source component and the target component. The method also includes automatically generating constraints between geometric entities of the source component and geometric entities of the target component based on the one or more assembly solutions. The method includes outputting a geometric model including the assembled source component and target component on a graphical user interface.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: August 27, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Prashant Deodhar, Sagar Inamdar, Sandesh Kadam, Sarang Kandekar, Yogesh Kavte, Maruthi Pavan, Gaurav Sawant, Ravi Vithalani
  • Patent number: 10395521
    Abstract: The disclosure includes a system and method for managing traffic in a roadway system based on Basic Safety Message data (“BSM data”) included in a set of Basic Safety Messages (“BSMs”). The method may include wirelessly receiving a set of BSMs describing a set of vehicles traveling along the roadway system. Each BSM included in the set of BSMs may describe a specific vehicle included in the set of vehicles, including that vehicle's lane, speed and heading of travel. The method may include analyzing the BSM data to determine whether there is an imbalance of traffic flow among a first set of vehicles traveling towards a first heading and a second set of vehicles traveling towards a second heading. The method may include determining that the bidirectional lane will be reconfigured so that traffic in the bidirectional lane flows towards the second heading based on the imbalance of traffic flow.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: August 27, 2019
    Inventors: Gaurav Bansal, Hongsheng Lu, John Kenney, Toru Nakanishi
  • Patent number: 10397216
    Abstract: The disclosed computer-implemented method for performing secure backup operations may include (i) identifying a backup server that has been designated to perform a backup task for a backup client, (ii) prior to facilitating the backup task on the backup client (a) identifying both a trust level of the designated backup server and a sensitivity level of the backup task and (b) determining whether the trust level of the designated backup server is appropriate for the sensitivity level of the backup task, and (iii) facilitating the backup task on the backup client based on the determination of whether the trust level of the designated backup server is appropriate for the sensitivity level of the backup task. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: August 27, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Mukund Agrawal, Gaurav Malhotra, Vikas Kumar, Nachiket Tanksale
  • Patent number: 10397928
    Abstract: Systems and methods for assigning default an alternative BSS colors in a wireless local area network (WLAN) including a network graph representing radio neighbors include assigning a frequency range and EIRP for each radio represented in the network graph; generating a subgraph of radios operating at the same frequency range; for the subgraph, determining a minimum number of basic service set (BSS) colors required to BSS color the subgraph without BSS color conflict; based on the minimum number of BSS colors, assigning a default BSS color to each radio in the subgraph to avoid BSS color conflict among radios in the subgraph; based on remaining BSS colors, assigning one or more alternative BSS colors to each radio in the subgraph.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: August 27, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Dongwoon Hahn, Sachin Ganu, Eldad Perahia, Gaurav Patwardhan