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: 20190155591
    Abstract: A system receives one or more messages including information related to one or more issues associated with a software application installed on a user device. In response to receiving the message, a processor in the system identifies a user context associated with the user device, wherein the user context comprises usage information related to the software application. The processor further analyzes the received information and the user context associated with the user device to determine one or more errors associated with the software application. One or more software updates that are available and associated with the one or more errors are determined. The system automatically installs one or more of the determined software updates on the user device. Embodiments of the present invention further include a method and computer program product for managing and installing one or more software updates in substantially the same manner as is described above.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Inventors: Kapish Kumar, Gaurav Mehrotra, Rulesh Rebello, Praveen R. Sogalad
  • Publication number: 20190152766
    Abstract: Capped microelectromechanical systems (MEMS) devices are described. In at least some situations, the MEMS device includes one or more masses which move. The cap may include a stopper which damps motion of the one or more movable masses. In at least some situations, the stopper damps motion of one of the masses but not another mass.
    Type: Application
    Filed: January 22, 2019
    Publication date: May 23, 2019
    Applicant: Analog Devices, Inc.
    Inventors: Jinbo Kuang, Gaurav Vohra
  • Publication number: 20190156124
    Abstract: Techniques for analyzing stored video upon a request are described. For example, a method of receiving a first application programming interface (API) request to analyze a stored video, the API request to include a location of the stored video and at least one analysis action to perform on the stored video; accessing the location of the stored video to retrieve the stored video; segmenting the accessed video into chunks; processing each chunk with a chunk processor to perform the at least one analysis action, each chunk processor to utilize at least one machine learning model in performing the at least one analysis action; joining the results of the processing of each chunk to generate a final result; storing the final result; and providing the final result to a requestor in response to a second API request is described.
    Type: Application
    Filed: March 20, 2018
    Publication date: May 23, 2019
    Inventors: Nitin SINGHAL, Vivek BHADAURIA, Ranju DAS, Gaurav D. GHARE, Roman GOLDENBERG, Stephen GOULD, Kuang HAN, Jonathan Andrew HEDLEY, Gowtham JEYABALAN, Vasant MANOHAR, Andrea OLGIATI, Stefano STEFANI, Joseph Patrick TIGHE, Praveen Kumar Udayakumar, Renjun ZHANG
  • Patent number: 10294367
    Abstract: A composition comprises, based on the total weight of the composition, 45 wt % to 75 wt % of a polyetherimide; and 20 wt % to 45 wt % of talc; and 5 wt % to 15 wt % of a fluorinated polymer; wherein the composition has a number of drops to tracking at 250 volts of greater than or equal to 50 drops according to ASTM D-3638-85.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: May 21, 2019
    Assignee: SABIC GLOBAL TECHNOLOGIES B.V.
    Inventors: Hariharan Ramalingam, Gaurav Mediratta, Kapil Chandrakant Sheth
  • Patent number: 10298576
    Abstract: A device may provide an upload request to upload a file. The device may receive, based on the upload request, a unique identifier associated with the device. The device may obtain a file key for encrypting the file and a security key for encrypting the file key. The security key may be obtained based on the unique identifier. The device may encrypt the file, using the file key, to create an encrypted file. The device may encrypt the file key, using the security key, to create an encrypted file key. The device may provide the encrypted file and the encrypted file key for storage by a storage device.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: May 21, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Patent number: 10296970
    Abstract: In an example embodiment, bid specifications for an ecommerce transaction are transmitted from a party requesting bids to a plurality of bidders. Then a modification to the bid specifications is received from a first bidder of the plurality of bidders along with a bid in accordance with the modified bid specifications. The modified bid specifications may then be transmitted to the plurality of bidders other than the first bidder. Bids in accordance with the modified bid specifications are then received from each of the plurality of bidders other than the first bidder. One of the bids may be selected, and the ecommerce transaction may be consummated based on the selected bid.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: May 21, 2019
    Assignee: eBay Inc.
    Inventors: Shilpa Parekh, Gaurav Rekhi, Joe Augenbraun
  • Patent number: 10298681
    Abstract: The disclosed computer-implemented method for rerouting data sent between application containers and storage containers may include (1) identifying an application container, a storage container that stores data for the application container, and a host that hosts both the application container and the storage container, (2) configuring the application container and the storage container to share a namespace on the host, (3) creating, within the shared namespace on the host, a resource that enables the application container and the storage container to share data, and (4) rerouting at least one item of data sent between the application container and the storage container to pass through the resource in the shared namespace rather than through a kernel of the host. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: May 21, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Gaurav Makin, John Kjell, Kody Kantor, Bruce R. Montague
  • Publication number: 20190147849
    Abstract: A system and method of generating a natural language generation (NLG) output, wherein the method includes: receiving speech signals from a user at a microphone of a client device; determining a requested communication goal and at least one inputted communication value based on the received speech signals; determining to use a static natural language generation (NLG) template or a dynamic NLG template to generate an NLG output, wherein the determination of whether to use a static NLG template or a dynamic NLG template is made using a neural network NLG template selection process; selecting an NLG template after the determination of whether to use a static NLG template or a dynamic NLG template; and generating an NLG output based on the selected NLG template.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Gaurav Talwar, Xu Fang Zhao
  • Publication number: 20190146644
    Abstract: In some embodiments, an asset integration service establishes a communication session between a design application and a client device for accessing source graphical assets from a web server executing a content management service. The integration service receives, during the communication session and via a design interface from the design application, a request to add a source graphical asset to a document displayed on the client device. The integration service retrieves, responsive to the request, a placement graphical asset that is a lower-resolution copy of the source graphical asset and updates the design interface to include the placement graphical asset. The integration service associates the placement graphical asset with a network link for accessing the source graphical asset via the content management service.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Sanyam Jain, Pragya Kandari, Manohar Singh Gour, Abhishek Raj, Ramnik Singh, Abhinav Kumar Agarwal, Gaurav Bhargava, Nitin Kumar, Anshul Jain
  • Publication number: 20190149415
    Abstract: Systems, methods, and computer-readable media for validating routing table information in a network. A network assurance appliance may be configured to retrieve implemented MP-BGP configuration data from a plurality of nodes in a network fabric and reference MP-BGP configuration data from a network controller. The network assurance appliance compares the implemented MP-BGP configuration data with the reference MP-BGP configuration data and determines that there is a MP-BGP misconfiguration of the implemented MP-BGP configuration data based on differences in the implemented MP-BGP configuration data and the reference MP-BGP configuration data.
    Type: Application
    Filed: January 9, 2019
    Publication date: May 16, 2019
    Inventors: Ayas Pani, Sanchay, Gaurav Gupta
  • Publication number: 20190147855
    Abstract: A system and method of performing speech arbitration at a client device that includes a neural network speech arbitration application, wherein the neural network speech arbitration application is configured to implement a neural network speech arbitration process, and wherein the method includes: receiving speech signals at a client device; generating and/or obtaining a set of inputs to be used in a speech arbitration neural network process, wherein the speech arbitration neural network process uses a neural network model that is tailored to speech arbitration and that can be used to determine whether and/or to what extent speech recognition processing of the received speech signals should be carried out at the client device; and receiving a speech arbitration output that indicates whether and/or to what extent the speech recognition processing of the received speech signals is to be carried out at the client device or at the remote server.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Xu Fang Zhao, Gaurav Talwar
  • Publication number: 20190149537
    Abstract: Method of authentication including sending a login web page to a first device of a user including a scannable code having an envelope ID and a login challenge. The envelope ID generated by an identity manager is associated with a first envelope of data including a session ID. A confirmation login request is received from a second device associated with the user, and includes a second envelope of data comprising the session ID, a user ID, and a seal of the user ID registering the user ID with the identity manager. The confirmation login request to the login challenge is verified using the session ID, and the user is verified using the user ID and seal. User login is authorized upon successful verification of the login challenge and user, and a communication session having the session ID is established between the web server and the first device.
    Type: Application
    Filed: December 20, 2018
    Publication date: May 16, 2019
    Inventors: Armin Ebrahimi, Gaurav Khot, Vladimir Reshetnikov, Robert Gadbois
  • Publication number: 20190149405
    Abstract: Disclosed are various examples for facilitating enrollment of a client device into more than one management framework. A client device can be enrolled with a management service as a fully managed device, the client device can also be enrolled with the management service as a personal or bring-your-own-device (BYOD), which causes a workspace to be created on the device that is segregated from the rest of the client device. Both enrollments can be managed by a remotely executed management service.
    Type: Application
    Filed: February 9, 2018
    Publication date: May 16, 2019
    Inventors: Gaurav Verma, Suchit Shivashankar, Karthikeyan Palanisamy
  • Patent number: 10291715
    Abstract: Techniques are described for facilitating interactions between computing systems, such as in accordance with usage models that are configured for available services by the providers of the services. In some situations, the services are Web services, and an electronic Web service (“WS”) marketplace is provided via which third-party WS providers make their WSes available to third-party WS consumers who purchase access to those WSes via the electronic marketplace based on configured usage models selected by the consumers. Some or all of the one or more usage models configured for an available WS may each have associated use prices and/or non-price use conditions, and if so access to those WSes using those usage models may be provided only if a consumer requesting access provides appropriate payment and otherwise satisfies the specified use conditions for a selected usage model.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sirota, Gaurav D. Ghare, Don Johnson, Tushar Jain, Robert Frederick, Ashish Agrawal, Jeffrey Barr
  • Patent number: 10287673
    Abstract: A coated article includes a low emissivity (low-E) coating having at least one infrared (IR) reflecting layer of a material such as silver, gold, or the like, and at least one yttrium (Y) inclusive high index nitrided dielectric layer. In certain example embodiments, the yttrium inclusive high index nitrided dielectric layer(s) may be of or include one or more of YZrSiAlN, YZrSiN, YSiN, and/or YSiAlN. The high index layer may be a transparent dielectric high index layer, with a high refractive index (n) and low k value, in preferred embodiments and may be provided for antireflection purposes and/or visible transmission purposes, and/or for improving thermal stability. In certain example embodiments, the low-E coating may be used in applications such as monolithic or insulating glass (IG) window units, vehicle windows, or the like.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: May 14, 2019
    Assignee: Guardian Glass, LLC
    Inventors: Cesar Clavero, Guowen Ding, Daniel Lee, Scott Jewhurst, Daniel Schweigert, Gaurav Saraf, Guizhen Zhang, Minh Le, Marcus Frank, Nestor P. Murphy
  • Patent number: 10285934
    Abstract: A method of administering a drug into the brain of a mammal (human or nonhuman) is described. In this method, a magneto-electric nanoparticle (MENP) and a drug are injected into the blood stream of a mammal. The MENP attaches to the blood-brain barrier (BBB) and a non-alternating electric or magnetic field is applied. In an alternative, the non-alternating field could be replaced by a slowly alternating field so as to avoid localized heating. The step of applying an electric or magnetic field causes an increase in the permeability of the BBB to the drug so that the drug passes into the brain while the MENP remains attached to the BBB.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 14, 2019
    Assignee: Battelle Memorial Institute
    Inventors: Gaurav Sharma, Chad Bouton
  • Patent number: 10289535
    Abstract: A software integration testing tool includes drivers for different software testing tools to test a system under test, and an application program interface for a test management tool. The software integration testing tool determines configuration parameters for the software testing tools and the test management tool. Based on the configuration parameters, the drivers can be executed to extract test results from the software testing tools and call the application program interface to integrate the test results with the test management tool.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: May 14, 2019
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Sanjay K. Yadav, Gaurav Yadav, Ashutosh Deodhar, Haresh T. Hiranandani
  • Patent number: 10291246
    Abstract: Systems and methods are provided for digital-to-analog conversions with adaptive digital offsets. A digital offset may be determined and applied to a digital input to a digital-to-analog converter (DAC), and digital-to-analog conversions are then applied via the DAC to the digital input with the digital offset. The digital offset may be set to account for one or more conditions relating to inputs to the DAC, with the one or more conditions affecting switching characteristics of one or more of a plurality of conversion elements in the DAC. The digital offset may be determined dynamically and adaptively, such as based on the input and/or conditions relating to the input. The adjustments may be selectively applied to the digital offset for particular input conditions.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: May 14, 2019
    Assignee: MAXLINEAR, INC.
    Inventors: Gaurav Chandra, Tao Zeng, Shantha Murthy Prem Swaroop, Jianyu Zhu
  • Publication number: 20190139041
    Abstract: A method of enabling an electronic payment for a visually impaired user may be disclosed. The visually impaired user may proceed to use the payment device and enter the braille code which may be communicated to an authority using a first channel to begin a transaction. The system may communicate a verification code to the portable computing device using a second communication channel. The user may enter the verification code which may be communicated to an authority via the first communication channel.
    Type: Application
    Filed: April 25, 2016
    Publication date: May 9, 2019
    Inventors: Gaurav Srikant MOKHASI, Vyankatesh AGRAWAL
  • Patent number: D849080
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: May 21, 2019
    Assignee: Logitech Europe S.A.
    Inventors: Aron Michael Rosenberg, Andrew Gartrell, Gaurav Bradoo, Timucin Kip