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: 20190220322
    Abstract: One or more processors determine a level of data usage for two or more types of data to be loaded in a relational database. One or more processors prioritize data of the two or more types for loading. One or more processors load data of the two or more types in an order based, at least in part, on the level of data usage for the two or more types of data. One or more processors load data of the two or more types into a table within the relational database, the data being loaded in two or more portions and at times based, at least in part, on an availability of computer resources.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 18, 2019
    Inventors: Dattatreya Govindappanavar, Apoorv Kapse, Gaurav Saxena, Uttam Setty
  • Publication number: 20190220776
    Abstract: Various aspects of the disclosed technology relate to machine learning-based chain diagnosis. Faults are injected into scan chains in a circuit design. Simulations are performed on the fault-injected circuit design to determine observed failing bit patterns. Bit-reduction is performed on the observed failing bit patterns to construct first training samples. Using the first training samples, first-level machine-learning models are trained. Affine scan cell groups are identified. Second training samples are prepared for each of the affine scan cell groups by performing bit-filtering on a subset of the observed failing bit patterns associated with the faults being injected at scan cells in the each of the affine scan cell groups. Using the second training samples, second-level machine-learning models are trained. The first-level and second-level machine learning models can be applied in a multi-stage machine learning-based chain diagnosis process.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 18, 2019
    Inventors: Yu Huang, Gaurav Veda, Kun-Han Tsai, Wu-Tung Cheng, Mason Chern, Shi-Yu Huang
  • Publication number: 20190222851
    Abstract: A decoder device receives data useable to generate data for representing a data signal at a first level of quality. The decoder device receives enhancement data useable to generate data for representing the data signal at a second, higher level of quality based on the data for representing the data signal at the first level of quality. The decoder device generates data for representing a target region of the data signal at a target level of quality using a selected portion of the received enhancement data. The selected portion is associated with the target region. The target level of quality is higher than the first level of quality. The decoder device generates data for representing a further region of the data signal at a level of quality that is lower than the target level of quality.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 18, 2019
    Inventors: Simone FERRARA, GUIDO MEARDI, Gaurav MITTAL
  • Publication number: 20190220588
    Abstract: A mobile computing device causes a user interface to be displayed on a touch-screen display of the mobile computing device. The mobile computing device includes one or more motion sensors configured to detect movement of the mobile computing device. In response to detection of a particular touch input to the user interface, the mobile computing device generates a randomized value associated with the particular touch input. The mobile computing device further causes a first vibration of the mobile computing device in response to the particular touch input, wherein at least one characteristic of the first vibration is randomized based on the randomized value.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 18, 2019
    Inventor: Gaurav Agarwal
  • Publication number: 20190222856
    Abstract: A set of reconstruction elements useable to reconstruct a representation of a signal at a relatively high level of quality using data based on a representation of the signal at a relatively low level of quality is obtained. The representation at the relatively high level of quality is arranged as an array comprising at least first and second rows of signal elements. A reconstruction element is associated with a respective signal element in the set. A set of data elements is derived based on the set of reconstruction elements. At least one of the data elements is derived from at least two reconstruction elements associated with signal elements from the first row and a different number of reconstruction elements associated with signal elements from the second row.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 18, 2019
    Inventors: Ivan DAMNJANOVIC, Gaurav MITTAL
  • Publication number: 20190220745
    Abstract: Various aspects of the disclosed technology relate to machine learning-based chain diagnosis. Faults are injected into scan chains in a circuit design. Simulations are performed on the fault-injected circuit design to determine test response patterns in response to the test patterns which are captured by the scan chains. Observed failing bit patterns are determined by comparing the unloaded test response patterns with corresponding good-machine test response patterns. Bit-reduction is performed on the observed failing bit patterns to construct training samples. Using the training samples, machine-learning models for faulty scan cell identification are trained. The bit reduction comprises pattern-based bit compression for good scan chains or cycle-based bit compression for the good scan chains. The bit reduction may further comprise bit-filtering. The bit-filtering may comprises keeping only sensitive bits on faulty scan chains for the training samples construction.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 18, 2019
    Inventors: Yu Huang, Gaurav Veda, Kun-Han Tsai, Wu-Tung Cheng, Mason Chern, Shi-Yu Huang
  • Publication number: 20190220574
    Abstract: A system and protocol for integrating a plurality of service providers across a plurality of domains with an application using a hosted platform have been described. The system involves registration of metadata corresponding to the service providers, their services, their types and their set of parameters. When a new integrating application is provided, then it also includes a wrapper protocol. The wrapper protocol includes six predefined methods. The hosted platform in turn can execute the request of the “integrating application” by internally connecting with the plurality of service providers across a plurality of domains and provide the output in a standard format. Since the wrapper protocol standardizes the format of communication (input & output), hence it reduces effort substantially at the end of the integrating application. The ability of the platform to increase the list of service providers is augmented as it relies on metadata for request generation and invocation.
    Type: Application
    Filed: March 26, 2018
    Publication date: July 18, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Viral Prakash SHAH, Gaurav TANDON, Mohit SHUKLA, Jai SHANKER
  • Publication number: 20190220881
    Abstract: The present application provides systems, methods and computer readable media for creating and processing a digital voucher. The methods comprises a method for utilising a funding account of a first user to create a digital voucher having a value for a second user, the digital voucher being usable by the second user for remitting one or more transactions across participating parties that communicate with a payment network, the method comprising: generating, at a server for creating the digital voucher, a unique code of the digital voucher upon verification of a sufficient balance in the funding account, the unique code identifying an issuer party of the funding account and a payment network provider of the payment network, wherein the unique code is associated with a unique identifier of the second user.
    Type: Application
    Filed: January 15, 2019
    Publication date: July 18, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Sudhir Gupta, Partho Sarothi Roy, Lloyd Fernandes, Rahul Agrawal, Lakshmi Narasimhan Ramanujam, Krutika Eknath Gonnade, Abhishek Chaturvedi, Ketan Shrikant Joshi, Gaurav K. Patni
  • Publication number: 20190220921
    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: Application
    Filed: March 28, 2019
    Publication date: July 18, 2019
    Inventors: Shilpa Parekh, Gaurav Rekhi, Joe Augenbraun
  • Patent number: 10354292
    Abstract: Systems and methods for generating navigation filters are provided. A target resource is parsed and occurrences of data entries representing archetypal headings and/or archetypal items for a navigation filter are identified in the content of the target resource. A path to each of the identified occurrences is determined and used to construct a query for additional navigation filter headings and/or navigation filter items that have the same path as an identified occurrence. Identified occurrences of archetypal data entries in the target resource and the additional content having the same path as an identified occurrence are used as potential navigation filter headings and/or potential navigation filter items. Navigation filters are generated by associating one or more of the potential navigation filter items with one of the potential navigation filter headings.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Shreyas Doshi, Venky Ramachandran, Gaurav Garg, Poorva Hari Potdar, Ramakrishnan Kandhan, Xin Zheng, Advay Mengle
  • Patent number: 10351489
    Abstract: Disclosed is a process for recovering paraxylene in which a first simulated moving bed adsorption unit is used to produce two extract streams—one rich in paraxylene and a paraxylene-rich extract stream that is lean in ethylbenzene and an ethylbenzene-rich extract stream that is lean in paraxylene- and a paraxylene-depleted raffinate stream. A significant amount of the ethylbenzene is removed in the ethylbenzene-rich extract stream (at least enough to limit buildup in the isomerization loop), so the paraxylene-depleted raffinate stream may be isomerized in the liquid phase. Avoiding vapor phase isomerization saves energy and capital, as liquid phase isomerization requires less energy and capital than the vapor phase isomerization process due to the requirement of vaporizing the paraxylene-depleted stream and the use of hydrogen, which requires an energy and capital intensive hydrogen recycle loop.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: July 16, 2019
    Assignee: ExxonMobil Chemical Patents Inc.
    Inventors: Michael Salciccioli, Gaurav Agrawal, Michael W. Weber, Dana L. Pilliod, Catherine M. Dorsi
  • Patent number: 10356611
    Abstract: A server device may communicate with a user device by engaging in a telephone call with the user device, by providing a webpage to the user device, or in another way. The user device may communicate a request to the server device for a particular web service, such as a mapping service, a banking service, technical support, customer service, etc., and the server device may communicate the request to an instant access device that may cause the user device to instantly access the web service, whether by automatically downloading and installing a mobile application with the web service or by automatically accessing a web page. In some implementations, the instant access device may authenticate the user device in order to provide the user device with access to the web server.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 16, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Tushar Chaudhary, Gaurav Gupta, Guanqun Bao, Devin Blong, Manish Sharma
  • Patent number: 10353739
    Abstract: A method for scheduling computing resources without container migration includes determining a resource availability for one or more hosts, a resource allocation for one or more virtual machines (VMs), and a resource usage for one or more containers. The method further includes calculating a target resource configuration for one or more VMs, wherein calculating a target resource configuration comprises determining an upper limit of resource demand on a VM from one or more containers allocated on the VM, based at least in part on the resource usage. The method also includes removing or adding resources to each of the one or more VMs for which a target resource configuration was calculated to achieve the target resource configuration for each VM. The method further includes allocating the one or more VMs on the one or more hosts based on the resource availability of the one or more hosts.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: July 16, 2019
    Assignee: VMware, Inc.
    Inventors: Kumar Gaurav, Anne Holler, Vaibhav Kohli, Anil Kumar, Shruti Sharma, Rajdeep Dua
  • Publication number: 20190213768
    Abstract: A system and method for editing media content, by embedding graphics, text, images, icons and the like into it. An HTML overlay graphics layer is used to view the additional content in relation to the original media content. The additional content is embedded into the original media content through a rendering process once all the additions have been added by the user. The rendering may be carried out on multiple servers.
    Type: Application
    Filed: May 26, 2017
    Publication date: July 11, 2019
    Applicant: TYPITO TECHNOLOGIES PVT LTD
    Inventors: Jatin RASTOGI, Gaurav MISHRA, Matthew JOHN, Srijith SANTHOSH
  • Publication number: 20190215246
    Abstract: An approach for a software defined networking manager to perform a predictive analysis of proposed modifications to a software defined network (SDN) is presented. A method comprises receiving entity logical associations that are captured in a set of rules implemented in a SDN. Once a proposed modification to the entity logical associations is received, without implementing the proposed modification and without modifying the set of rules, impacted entity associations, from the entity logical associations, are identified. Upon receiving input indicating that the proposed modification is to be accepted, an updated set of rules for the SDN is generated by updating the set of rules based on the proposed modification, and the updated set of rules is implemented in the SDN.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 11, 2019
    Inventors: UJWALA KAWALAY, Prashant Ambardekar, Prayas Gaurav, Rajiv Krishnamurthy, Gurprit Johal
  • Publication number: 20190213884
    Abstract: A detection system includes a first-sensor, a second-sensor, and a controller. The first-sensor is mounted on a host-vehicle. The first-sensor detects objects in a first-field-of-view. The second-sensor is positioned at a second-location different than the first-location. The second-sensor detects objects in a second-field-of-view that at least partially overlaps the first-field of view. The controller is in communication with the first-sensor and the second-sensor. The controller selects the second-sensor to detect an object-of-interest in accordance with a determination that an obstruction blocks a first-line-of-sight between the first-sensor and the object-of-interest.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: Junsung Kim, Junqing Wei, Wenda Xu, Gaurav Bhatia
  • Publication number: 20190215578
    Abstract: A system for generating video clips includes a video processing system configured to receive a video file from a video capture system, and to create video clips based on significant moments identified in the video file. The video processing system includes a file storage and database system configured to store the video file, and storing an ontology and keywords associated with themes that are pertinent to the overall theme of the video file. The video processing system also includes a natural language processing (NLP) moments module configured to identify themes contained in the video file using the ontology and the keywords, and to identify time codes associated with the identified themes. The video processing system also includes a video clip generator configured to generate video clips based on the identified time codes.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: William Beckett, Gaurav Gupta, Milena Markova
  • Publication number: 20190215579
    Abstract: A system for generating video clips includes a video processing system configured to receive computer vision (CV) output data, which includes optical character recognition (OCR) text of graphics from a video, time codes for the OCR text of the graphics, and ontology classifiers for the OCR text. The video processing system includes a file storage and database system configured to store the video, and to store the CV output data according to an ontology associated with the ontology classifiers. A CV moments module of the video processing system is configured to identify themes contained in the CV output data using the ontology classifiers, the ontology, and natural language processing (NLP), and to identify time codes associated with the identified themes. A video clip generator of the video processing system is configured to generate video clips of the video based on the identified time codes.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: William Beckett, Gaurav Gupta, Milena Markova
  • Publication number: 20190211254
    Abstract: A method of breaking the viscosity of a treatment fluid comprises: adding hydrophobic nanoparticles to a treatment fluid comprising a base fluid and a viscoelastic surfactant gelling agent, the hydrophobic nanoparticles comprising metallic nanoparticles that are surface modified with C6-30 aliphatic groups, wherein the hydrophobic nanoparticles are added in an amount effective to decrease the viscosity of the treatment fluid as compared to a treatment fluid absent the hydrophobic nanoparticles.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 11, 2019
    Applicant: Baker Hughes, a GE company, LLC
    Inventors: Shiv Shankar Sangaru, Prahlad Yadav, Tianping Huang, Gaurav Agrawal, Pranjal Sarmah
  • Patent number: D853819
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: July 16, 2019
    Assignee: THE SHERWIN-WILLIAMS COMPANY
    Inventors: Victor J. Levand, Joshua R. Robertson, Sarah Bridget Mulroy, Sharad Gaurav, Randi Boss, Michael C. Lambertson, Jr., Edward Ray Goodwin, Jr.