Patents by Inventor Gaurav Ahuja

Gaurav Ahuja 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: 11886803
    Abstract: In implementations of systems for assistive digital form authoring, a computing device implements an authoring system to receive input data describing a search input associated with a digital form. The authoring system generates an input embedding vector that represents the search input in a latent space using a machine learning model trained on training data to generate embedding vectors in the latent space. A candidate embedding vector included in a group of candidate embedding vectors is identified based on a distance between the input embedding vector and the candidate embedding vector in the latent space. The authoring system generates an indication of a search output associated with the digital form for display in a user interface based on the candidate embedding vector.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: January 30, 2024
    Assignee: Adobe Inc.
    Inventors: Arneh Jain, Salil Taneja, Puneet Mangla, Gaurav Ahuja
  • Publication number: 20230166799
    Abstract: The invention concerns a method for manufacturing a motor vehicle structural component (1) from an extruded multichamber hollow profile, with the following steps: a) provision of an extruded profile (2) with at least two precursor hollow chambers (8, 9) which are separated from one another by an inner wall (7), wherein at least one outer wall (3, 4) of at least one precursor hollow chamber (8, 9), in cross-section perpendicularly to the longitudinal extent of the extruded profile (2), has a region (16) with non-linear course, b) forming of the extruded profile (2) in at least one of its end regions into the motor vehicle structural component (1), wherein at least the region (16) with non-linear course of the at least one outer wall (3, 4) of the at least one precursor hollow chamber (8, 9), with non-linear course in cross-section, is at least partially straightened, with a change in cross-section of the respective precursor hollow chamber (8, 9) into the cross-section of the corresponding hollow chamber (1
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Applicant: BENTELER AUTOMOBILTECHNIK GMBH
    Inventors: GAURAV AHUJA, VIJAY MICHAEL, PER IVAR STEMNES, JOCHEM GREWE
  • Publication number: 20210397603
    Abstract: A system and method for keeping track of events. In the preferred embodiment, a counter is created on a mobile device and is set to update one or more values based on the occurrence of a triggering event. The triggering event may be based on the user pressing a button or otherwise interacting with the mobile device, or may be based on other functions of the mobile device, such as the arrival in a particular location as determined by GPS. Counters may be shared with other mobile devices, and data in the counters may be stored on the mobile device or in a remote location. Mobile devices can share data from their counters with other mobile devices, and counters can be set to compare data between different mobile devices. Alerts can be set based on predetermined criteria.
    Type: Application
    Filed: August 29, 2021
    Publication date: December 23, 2021
    Inventors: Nitin Gambhir, Gaurav Ahuja
  • Patent number: 11144539
    Abstract: A system and method for keeping track of events. In the preferred embodiment, a counter is created on a mobile device and is set to update one or more values based on the occurrence of a triggering event. The triggering event may be based on the user pressing a button or otherwise interacting with the mobile device, or may be based on other functions of the mobile device, such as the arrival in a particular location as determined by GPS. Counters may be shared with other mobile devices, and data in the counters may be stored on the mobile device or in a remote location. Mobile devices can share data from their counters with other mobile devices, and counters can be set to compare data between different mobile devices. Alerts can be set based on predetermined criteria.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: October 12, 2021
    Inventors: Nitin Gambhir, Gaurav Ahuja
  • Publication number: 20190370252
    Abstract: A system and method for keeping track of events. In the preferred embodiment, a counter is created on a mobile device and is set to update one or more values based on the occurrence of a triggering event. The triggering event may be based on the user pressing a button or otherwise interacting with the mobile device, or may be based on other functions of the mobile device, such as the arrival in a particular location as determined by GPS. Counters may be shared with other mobile devices, and data in the counters may be stored on the mobile device or in a remote location. Mobile devices can share data from their counters with other mobile devices, and counters can be set to compare data between different mobile devices. Alerts can be set based on predetermined criteria.
    Type: Application
    Filed: August 14, 2019
    Publication date: December 5, 2019
    Inventors: Nitin Gambhir, Gaurav Ahuja
  • Patent number: 10430404
    Abstract: A system and method for keeping track of events. In the preferred embodiment, a counter is created on a mobile device and is set to update one or more values based on the occurrence of a triggering event. The triggering event may be based on the user pressing a button or otherwise interacting with the mobile device, or may be based on other functions of the mobile device, such as the arrival in a particular location as determined by GPS. Counters may be shared with other mobile devices, and data in the counters may be stored on the mobile device or in a remote location. Mobile devices can share data from their counters with other mobile devices, and counters can be set to compare data between different mobile devices. Alerts can be set based on predetermined criteria.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: October 1, 2019
    Inventors: Nitin Gambhir, Gaurav Ahuja
  • Patent number: 10359998
    Abstract: Systems and methods that include receiving a plurality of programs, wherein each of the plurality of programs performs at least one function. The systems and methods further include parsing the plurality of programs. The systems and methods further include generating control statements configured to create an executable file. The executable file is configured to perform the functions performed by the plurality of programs.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: July 23, 2019
    Assignee: Unisys Corporation
    Inventor: Gaurav Ahuja
  • Patent number: 10235469
    Abstract: In one embodiment, a method includes receiving a text query comprising one or more n-grams inputted by a first user, identifying one or more primary entities matching one or more n-grams of the received text query, and identifying, for each of the identified primary entities, one or more related entities based on one or more related-entity indexes associated with the primary entity. The method also includes accessing, for each identified related entity, one or more posts authored by the identified related entity, each accessed post matching all of the n-grams of the received text query, calculating a score for each of the accessed posts, and sending to the first user one or more search results corresponding to one or more of the accessed posts having scores higher than a threshold score, respectively.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: March 19, 2019
    Assignee: Facebook, Inc.
    Inventor: Gaurav Ahuja
  • Patent number: 10183639
    Abstract: A bumper for a motor vehicle includes a cross member which is made of light metal alloy and configured as hollow profile to define an interior space and which has a top beam and a bottom beam, with the top beam and/or bottom beam having a recess defined by a marginal area in the form of a collar oriented into an interior space of the cross member. Arranged at an end of the cross member is a crash box formed with a flange sized to overlap at least one region of the cross member in motor vehicle longitudinal direction. A spacer is arranged in the interior space of the cross member and has a chamfer for formfitting engagement by the collar. A fastener is configured for passage of the recess and thereby extending in a motor vehicle vertical direction through the flange of each crash box and the spacer.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: January 22, 2019
    Assignee: Benteler Automobiltechnik GmbH
    Inventors: Gaurav Ahuja, Sivanathan Prasoody
  • Publication number: 20180150559
    Abstract: In one embodiment, a method includes receiving a text query comprising one or more n-grams inputted by a first user, identifying one or more primary entities matching one or more n-grams of the received text query, and identifying, for each of the identified primary entities, one or more related entities based on one or more related-entity indexes associated with the primary entity. The method also includes accessing, for each identified related entity, one or more posts authored by the identified related entity, each accessed post matching all of the n-grams of the received text query, calculating a score for each of the accessed posts, and sending to the first user one or more search results corresponding to one or more of the accessed posts having scores higher than a threshold score, respectively.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventor: Gaurav Ahuja
  • Patent number: 9910647
    Abstract: A method and apparatus for allowing for field size calculation and color coding display options usable in an emulated integrated development environment (IDE). A user may be able to quickly and accurately calculate the field size of variables in a code structure, irrespective of the length of the structure or the number of variables selected. The user may also be able to match the variables with their redefinitions accurately and easily when required. A user may also be able to easily identify the names of sections, paragraphs, referenced variables, and unreferenced variables visually in a code editor. The users may also be able to assign colors of his choice to the sections, paragraphs, referenced variables, and unreferenced variables.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: March 6, 2018
    Assignee: Unisys Corporation
    Inventors: Gaurav Ahuja, Anand Prakash, Swetha Shetty
  • Publication number: 20170322780
    Abstract: Systems and methods that include receiving a plurality of programs, wherein each of the plurality of programs performs at least one function. The systems and methods further include parsing the plurality of programs. The systems and methods further include generating control statements configured to create an executable file. The executable file is configured to perform the functions performed by the plurality of programs.
    Type: Application
    Filed: June 20, 2016
    Publication date: November 9, 2017
    Applicant: Unisys Corporation
    Inventor: GAURAV AHUJA
  • Publication number: 20170113638
    Abstract: A bumper for a motor vehicle includes a cross member which is made of light metal alloy and configured as hollow profile to define an interior space and which has a top beam and a bottom beam, with the top beam and/or bottom beam having a recess defined by a marginal area in the form of a collar oriented into an interior space of the cross member. Arranged at an end of the cross member is a crash box formed with a flange sized to overlap at least one region of the cross member in motor vehicle longitudinal direction. A spacer is arranged in the interior space of the cross member and has a chamfer for formfitting engagement by the collar. A fastener is configured for passage of the recess and thereby extending in a motor vehicle vertical direction through the flange of each crash box and the spacer.
    Type: Application
    Filed: October 25, 2016
    Publication date: April 27, 2017
    Applicant: BENTELER AUTOMOBILTECHNIK GMBH
    Inventors: GAURAV AHUJA, SIVANATHAN PRASOODY
  • Publication number: 20160239277
    Abstract: A method and apparatus for allowing for field size calculation and color coding display options usable in an emulated integrated development environment (IDE). A user may be able to quickly and accurately calculate the field size of variables in a code structure, irrespective of the length of the structure or the number of variables selected. The user may also be able to match the variables with their redefinitions accurately and easily when required. A user may also be able to easily identify the names of sections, paragraphs, referenced variables, and unreferenced variables visually in a code editor. The users may also be able to assign colors of his choice to the sections, paragraphs, referenced variables, and unreferenced variables.
    Type: Application
    Filed: March 25, 2015
    Publication date: August 18, 2016
    Applicant: Unisys Corporation
    Inventors: Gaurav Ahuja, Anand Prakash, Swetha Shetty
  • Publication number: 20160239296
    Abstract: A method and apparatus for copy process configuration in an emulated integrated development environment (IDE). The configuration may allow users to easily refer to the files that contain copy processes. Users may configure copy processes just by specifying the workfile names that contain the elements of the copy process definitions. Users may also view the absolute path of the definition files selecting a copy process name in a program code.
    Type: Application
    Filed: March 25, 2015
    Publication date: August 18, 2016
    Applicant: UNISYS CORPORATION
    Inventors: Gaurav Ahuja, Anand Prakash, Swetha Shetty, Mahesh Maney
  • Publication number: 20160239509
    Abstract: A method and apparatus for a user-friendly file explorer usable in an emulated integrated development environment (IDE). The file explorer may allow users to perform functions within an emulated IDE that were previously unavailable. Such functions may include, for example, browsing a list of qualifiers, files and elements; opening multiple data files for viewing or editing; opening files having multiple file formats; converting Unicode characters; and filtering of listed qualifiers, files, and elements.
    Type: Application
    Filed: March 25, 2015
    Publication date: August 18, 2016
    Applicant: UNISYS CORPORATION
    Inventors: Gaurav Ahuja, Anand Prakash, Swetha Shetty, Mahesh Maney
  • Patent number: 9281030
    Abstract: Embodiments relate to preventing or mitigating excessive drop in the negative voltage level of a bitline of memory bitcells by controlling the delay of a trigger signal for initiating injection of negative charge into the bitline. A write assist circuit causes negative charge to drop gradually in response to receiving a data input indicating a negative value of the bitline. When supply voltage is high, the timed delay of trigger signal is reduced, thereby causing negative charge to be injected into the bitline while bitline voltage remains at a higher voltage level and before the bitline voltage drops close to ground voltage. Since the negative charge is injected while the bitline voltage level is relatively high, the bitline is prevented from being pulled down to an excessively negative voltage level even when the supply voltage is relatively high.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: March 8, 2016
    Assignee: Synopsys, Inc.
    Inventors: Prashant Dubey, Vaibhav Verma, Gaurav Ahuja, Sanjay Kumar Yadav, Amit Khanuja
  • Publication number: 20150170721
    Abstract: Embodiments relate to preventing or mitigating excessive drop in the negative voltage level of a bitline of memory bitcells by controlling the delay of a trigger signal for initiating injection of negative charge into the bitline. A write assist circuit causes negative charge to drop gradually in response to receiving a data input indicating a negative value of the bitline. When supply voltage is high, the timed delay of trigger signal is reduced, thereby causing negative charge to be injected into the bitline while bitline voltage remains at a higher voltage level and before the bitline voltage drops close to ground voltage. Since the negative charge is injected while the bitline voltage level is relatively high, the bitline is prevented from being pulled down to an excessively negative voltage level even when the supply voltage is relatively high.
    Type: Application
    Filed: February 11, 2014
    Publication date: June 18, 2015
    Applicant: Synopsys, Inc.
    Inventors: Prashant Dubey, Vaibhav Verma, Gaurav Ahuja, Sanjay Kumar Yadav, Amit Khanuja
  • Publication number: 20130318097
    Abstract: A system and method for keeping track of events. In the preferred embodiment, a counter is created on a mobile device and is set to update one or more values based on the occurrence of a triggering event. The triggering event may be based on the user pressing a button or otherwise interacting with the mobile device, or may be based on other functions of the mobile device, such as the arrival in a particular location as determined by GPS. Counters may be shared with other mobile devices, and data in the counters may be stored on the mobile device or in a remote location. Mobile devices can share data from their counters with other mobile devices, and counters can be set to compare data between different mobile devices. Alerts can be set based on predetermined criteria.
    Type: Application
    Filed: May 21, 2013
    Publication date: November 28, 2013
    Inventors: Nitin Gambhir, Gaurav Ahuja