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

  • Patent number: 11461874
    Abstract: A graphics processing system generates and employs an affine transformation matrix of transformations for creation of computer graphics replications. The affine transformation matrix encapsulates transformations to the base art to create a replication of a computer graphic. For given transformations, the graphics processing system identifies operations and operation configuration data relating to each operation. For each operation, the graphics processing system generates coefficients for the affine transformation matrix. The affine transformation matrix is multiplied with the base art to generate the repetition. In some configurations, each repetition may require more than one affine transformation matrix to achieve the desired repetition. The order of application of affine transformation matrices to the base art is also modified depending on order of operations to be applied to the base art. A prior repetition may serve as base art for another level of repetition.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: October 4, 2022
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Vivek Agrawal, Gaurav Jain
  • Patent number: 11461451
    Abstract: Disclosed are various approaches for signing documents using mobile devices. A request is sent to a certificate authority for a signing certificate. The signing certificate is then received from the certificate authority. The signing certificate is then stored in the memory. Next, a file is received from a client application executed by the processor of the computing device. Then, the file is signed with the signing certificate to create a signed file. The signed file is then returned to the client application.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: October 4, 2022
    Assignee: VMware, Inc.
    Inventors: Lucas Chen, Gaurav Arora, Evan Hurst, Nicholas Grivas, Nicholas Brouillette, Jubin Benny, Jason Ruby, Eugene Liderman, Hemant Sahani
  • Patent number: 11462411
    Abstract: A semiconductor device fabrication process includes forming gates on a substrate having a plurality of openings, each gate having a conducting layer a first metal and a gate dielectric layer of a first dielectric material, partially filling the openings with a second dielectric material, forming a first structure on the substrate in a processing system without breaking vacuum, depositing a third dielectric material over the first structure, and forming a planarized surface of the gates and a surface of the third dielectric material that is disposed over the first structure. The forming of the first structure includes forming trenches by removing second portions of the second dielectric material within each opening, forming recessed active regions in the trenches by partially filling the trenches with a second metal, forming a liner over each recessed active region, and forming a metal cap layer over each liner.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: October 4, 2022
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Gaurav Thareja, Keyvan Kashefizadeh, Xikun Wang, Anchuan Wang, Sanjay Natarajan, Sean M. Seutter, Dong Wu
  • Publication number: 20220312060
    Abstract: The present invention provides a robust and effective solution to an entity or an organization by enabling a plurality of set top boxes (STBs) to be used as seeders for peer to peer network distribution of data. The plurality of STBs may be used to utilize the Internet for downloading content of the network along with streaming of the content. After downloading the content by the STB by following a predefined set of instructions, the STB may provide the downloaded content to the network. After a predefined time, the STB would not be able to transfer data via internet because a sever coupled to the STB may automatically stop accepting incoming connections to download from other STBs associated with the network.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 29, 2022
    Applicant: Jio Platforms Limited
    Inventors: Ajit BORUDE, Gaurav DUGGAL, Kaushik GNANASEKAR, Manoj Kumar GARG, Aditya BAL
  • Publication number: 20220306011
    Abstract: Disclosed herein are embodiments of a curved glass article. The curved glass article includes a glass sheet having a first major surface and a second major surface. The second major surface is opposite to the first major surface, and the first major surface and the second major surface define a thickness therebetween. The curved glass article also includes a carrier having a curvature and being made of a carrier material. The carrier material has a coefficient of thermal expansion (CTE) of from 8(10?6)/° C. to 40(10?6)/° C. The glass sheet is adhered to the carrier such that the glass sheet conforms to the curvature of the carrier.
    Type: Application
    Filed: June 1, 2020
    Publication date: September 29, 2022
    Inventors: Gaurav Dave, Khaled Layouni, Kenneth Spencer Morgan, Michael William Price, Wendell Porter Weeks, Wei Xu
  • Publication number: 20220304675
    Abstract: Some suturing devices include a pair of flexible arms configured to force two pieces of tissue together and form a protrusion defined by the two pieces of tissue. Some suturing devices include a third flexible arm including a movable needle configured to apply a suture through both pieces of tissue of the protrusion. Some suturing devices include an actuator configured to move each flexible arm of the pair of flexible arms independently relative to the tissue and move the third flexible arm relative to the tissue. Some suturing devices include a pump configured to generate a suction force through the pair of flexible arms to force the tissue towards the pair of flexible arms.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Inventor: Gaurav Savant
  • Publication number: 20220311630
    Abstract: The present disclosure is directed to a centralized control policy for multicast replicator selection.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Alfred C. Lindem, III, Ravi Kiran Chintallapudi, Gaurav Shrivastava, Jining Tian, Praleshkumar Gunvantray Patel
  • Patent number: 11455185
    Abstract: Scheduling optimizations for services are described. In one example, a priority category, such as a high, low, or other priority category, can be determined for a service of an application executing on a computing device. If the application is running as a background application on the computing device, an exception to the start of the service can be returned by the operating system of the device, due to background execution limits on the device. In that case, the start of the service can be managed by a service manager of the application based on the priority category for the service. If the priority category for the service is high, the background application can call a foreground service. The call for the foreground service can bring the application to the foreground, and the service manager can again call for the start of the service after the foreground service is running.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: September 27, 2022
    Assignee: VMware, Inc.
    Inventors: Daniel Ochoa, Nitin Sethi, Ashish Maan, Gaurav Badur Gopalkrishna
  • Patent number: 11455762
    Abstract: Disclosed herein are various techniques for more precisely and reliably (a) positioning top and bottom border edges relative to textual content, (b) positioning left and right border edges relative to textual content, (c) positioning mixed edge borders relative to textual content, (d) positioning boundaries of a region of background shading that fall within borders of textual content, (e) positioning borders relative to textual content that spans columns, (f) positioning respective borders relative to discrete portions of textual content, (g) positioning collective borders relative to discrete, abutting portions of textual content, (h) applying stylized corner boundaries to a region of background shading, and (i) applying stylized corners to borders.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: September 27, 2022
    Assignee: Adobe Inc.
    Inventors: Varun Aggarwal, Souvik Sinha Deb, Sanyam Jain, Monica Singh, Mohammad Javed Ali, Gaurav Anand, Deepanjana Chakravarti, Aman Arora, Abhay Sibal
  • Patent number: 11455234
    Abstract: A robotic device management service obtains, from a customer, a first set of parameters of a robotic device and a second set of parameters for a simulation environment for testing a robotic device application installable on the robotic device. The set of parameters are used to indicate a storage location of the application and a selection of a simulation environment for testing the application. In response to the request, the robotic device management service selects a set of resources on which to execute the simulation in the simulation environment. The robotic device management service obtains the robotic device application from the storage location and loads the application on to the set of resources to execute the simulation.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: September 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav D. Ghare, Bin Zhu, Roger S. Barga, William J. Vass, Gourav Roy, Chetan Banthiya, Paul Andrew Lafranchise, Dmitry Berkovich, Fusheng Yuan, Ritesh Singh, Swarnaprakash Udayakumar, Brandon Kyle Pelfrey, Jason Chen Hooi Chionh, Iftach Ragoler
  • Patent number: 11455264
    Abstract: During a memory reallocation process, it is determined that a set of memory pages being reallocated are each enabled for a Direct Memory Access (DMA) operation. Prior to writing initial data to the set of memory pages, a pre-access delay is performed concurrently for each memory page in the set of memory pages.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: September 27, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jaime Jaloma, Mark Rogers, Arnold Flores, Gaurav Batra
  • Patent number: 11455622
    Abstract: An application system for authenticating a contactless payment transaction is described, the application system comprising: (i) a verification module configured to receive, from an operating system, a cipher if a customer is authenticated; and (ii) an access module configured to: (a) instruct the operating system to use the cipher to decrypt a transaction personal identification number (PIN) which is stored in a local database in an encrypted form; (b) receive the transaction PIN once decrypted; and (c) use the transaction PIN to access a token, the token being associated with payment details for processing the payment transaction.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: September 27, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Asif Shaukat Kadiwala, Gaurav Anilkumar Dayal
  • Publication number: 20220303366
    Abstract: In one embodiment, Ethernet Virtual Private Network (EVPN) is implemented using Internet Protocol Version 6 (IPv6) Segment Routing (SRv6) underlay network and SRv6-enhanced Border Gateway Protocol (BGP) signaling. A particular route associated with a particular Internet Protocol Version 6 (IPv6) Segment Routing (SRv6) Segment Identifier (SID) is advertised in a particular route advertisement message of a routing protocol (e.g., BGP). The SID includes encoding representing a particular Ethernet Virtual Private Network (EVPN) Layer 2 (L2) flooding Segment Routing end function of the particular router and a particular Ethernet Segment Identifier (ESI), with the particular SID including a routable prefix to the particular router. The particular router receives a particular packet including the particular SID; and in response, the particular router performs the particular EVPN end function on the particular packet.
    Type: Application
    Filed: June 9, 2022
    Publication date: September 22, 2022
    Inventors: Patrice Brissette, Clarence Filsfils, Darren Dukes, Gaurav Dawra, Francois Clad, Pablo Camarillo Garvia
  • Publication number: 20220303112
    Abstract: Embodiments of the present invention synchronize multiple synthesizers, such as phase-locked loops (PLLs), in a manner that does not require communication or coordination between the synthesizers. Specifically, each synthesizer is part of a synthesizer circuit that includes a synthesizer (e.g., a PLL), a phase measurement circuit, and a synchronization circuit. A common reference signal (e.g., an alternating clock signal) is provided to the synthesizer circuits. In one exemplary embodiment, in each synthesizer circuit, the phase measurement circuit measures a phase difference between the reference signal and a corresponding output of the synthesizer, and the synchronization circuit adjusts the synthesizer operation based on the measured phase difference in such a way that all of the synthesizers operate in-phase with one another relative to the common reference signal, without having any communication or coordination between the two synthesizer circuits other than provision of the common reference signal.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 22, 2022
    Applicant: Anokiwave, Inc.
    Inventors: Kartik Sridharan, Jun Li, Gaurav Menon, Shamsun Nahar, Akhil Garlapati, Scott Humphreys, Antonio Geremia
  • Publication number: 20220301230
    Abstract: A method, system, and computer program product for augmented reality-based environmental parameter filtering are provided. The method determines an environmental parameter by a wearable augmented reality (AR) device. A visualization of the environmental parameter is generated on a display of the wearable AR device. The method generates a set of control options on the display of the wearable AR device. The set of control options are configured to modify the environmental parameter. A user interaction with the wearable AR device is detected. The user interaction selects a control option of the set of control options. The method interacts with an external device to modify the environmental parameter based on the selected control option.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Inventors: Raghuveer Prasad Nagar, Sarbajit K. Rakshit, Nimit S Chauhan, Gaurav Kumar
  • Publication number: 20220300679
    Abstract: A computer-implemented method executed by one or more processors includes receiving a request for an output of an electrical grid simulation, the request including data indicating one or more input parameters for the simulation; in response to receiving the request, accessing a virtual model of an electrical grid, the virtual model including multiple different model configurations; selecting, based on the requested output from the simulation, and based on the one or more input parameters for the simulation, (i) a simulation mode including a resolution and scale of the simulation and (ii) one of the multiple different model configurations; executing an electrical grid simulation in the selected simulation mode using the selected model configuration; and based on results of the electrical grid simulation, providing the requested output of the electrical grid simulation.
    Type: Application
    Filed: December 15, 2021
    Publication date: September 22, 2022
    Inventors: LEO FRANCIS CASEY, Gaurav Desai, Page Furey Crahan, Peter Evans, Raymond Daly, Xinyue Li, Amanda McNary, Phillip Ellsworth Stahlfeld, David Charles Chou, Nicole Limtiaco
  • Publication number: 20220300492
    Abstract: Stored procedures are generated to perform incremental updates to a materialized view for a database. When a request to create a materialized view is received, one or more internal tables are created from the database. A stored procedure is generated that when executed will update the materialized view of the database. The stored procedure may obtain changes to the database that were not included in the internal tables and update the internal tables to include the obtained changes. The stored procedure may be performed automatically and in response to requests.
    Type: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Yannis Papakonstantinou, Vuk Ercegovac, Andre Hernich, Enrico Siragusa, Gaurav Saxena
  • Publication number: 20220300993
    Abstract: The present disclosure provides a system and method for generating automatic video frame responses without getting help from an expert/professional assistance as well as ability to customize responses for a set of survey queries. The system includes a processor that executes a set of executable instructions stored in a memory, upon execution of which, the processor causes the system to receive video frame responses that are mapped to each survey query of the set of survey queries. The set of survey queries may be any or a combination of open ended, ratings related, satisfaction related, choice related queries but not limited to these. The system may be configured to link the set of queries to the video frame responses that have been recorded and also facilitate the user to initiate the survey at his/her convenience and resume the survey if there may be a break in the survey.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 22, 2022
    Applicant: Jio Platforms Limited
    Inventors: Arijay CHAUDHRY, Ravindra Singh CHHABRA, Sachin DEV, Abhishek FARKADE, Gaurav DUGGAL
  • Publication number: 20220303110
    Abstract: A clock recovery circuit may include: a data slicer configured to output data values based on an input signal, a first error block, a phase adjustment loop including: a first error slicer configured to generate a first error signal based on a comparison of a threshold voltage and an input voltage, wherein the first error block is configured to selectively output the first error signal in response to a first pattern in the output data values, a second error block configured to selectively output the first error signal in response to a second pattern in the output data values, and a voltage threshold modification circuitry configured to adjust the threshold voltage based on output of the second error block, a voltage-controlled oscillator, wherein the data slicer and the first error slicer are clocked based on output of the voltage-controlled oscillator.
    Type: Application
    Filed: October 22, 2021
    Publication date: September 22, 2022
    Inventors: Gaurav Malhotra, Amir Amirkhany, Jalil Kamali
  • Patent number: D965326
    Type: Grant
    Filed: January 1, 2021
    Date of Patent: October 4, 2022
    Inventor: Gaurav Goel