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: 10367515
    Abstract: A digital-to-analog converter (DAC) controller system may be configured for controlling switching in an associated digital-to-analog converter (DAC), based on a plurality of system inputs that include at least a first system input corresponding to an input applied to the DAC for controlling switching therein, and a second system input that includes a reference control signal. The DAC controller system may include a logic gate circuit that generates a gate output based on two gate inputs that include the first system input and an input set based on the second system input; and a plurality of timing circuits that generate timing outputs for controlling timing of switching in the DAC, which include at least one timing circuit that generates a timing output based on the gate output, with the timing output configured for application in conjunction with and for adjusting a timing output of another timing circuit.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: July 30, 2019
    Assignee: Maxlinear, Inc.
    Inventors: Gaurav Chandra, Tao Zeng, Shantha Murthy Prem Swaroop, Jianyu Zhu
  • Publication number: 20190227787
    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: April 2, 2019
    Publication date: July 25, 2019
    Inventors: Kapish Kumar, Gaurav Mehrotra, Rulesh Rebello, Praveen R. Sogalad
  • Publication number: 20190227848
    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 25, 2019
    Inventors: Dattatreya Govindappanavar, Apoorv Kapse, Gaurav Saxena, Uttam Setty
  • Publication number: 20190228109
    Abstract: An example of an apparatus including a network interface to receive data about a data application via an external network is provided. The apparatus further includes a collection engine in communication with the network interface to receive the data. The apparatus also includes a metadata generation engine to generate application metadata associated with the data application. The apparatus includes a memory storage unit to maintain a database of metadata. The database includes the application metadata associated with the data application. The apparatus also includes a processor to apply the database of metadata to a lookup table.
    Type: Application
    Filed: January 25, 2018
    Publication date: July 25, 2019
    Inventors: Kevin WILLIAMS, Amit Kumar SINGH, Gaurav ROY
  • Publication number: 20190228414
    Abstract: A method for processing shared payments for a transaction includes: receiving an authorization request for a payment transaction formatted according to one or more standards and including a first data element configured to store a transaction amount and a second data element configured to store a first set of payment credentials; identifying one or more sets of additional payment credentials; generating a new authorization request for each of the additional payment credentials including a first data element configured to store a separate amount and a second data element configured to store the respective additional payment credentials; transmitting the received authorization request and each generated new authorization request for processing; receiving an authorization response for the received authorization request and each generated new authorization request, each response including a response code indicating approval or denial; and transmitting the authorization response received for the received authoriza
    Type: Application
    Filed: January 24, 2018
    Publication date: July 25, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Gaurav DAYAL, Arpit PATEL, Hemal SHAH, Rahul Narendra NAIK
  • Publication number: 20190225342
    Abstract: An aircraft seat armrest includes an armrest portion and two extension elements coupled to the armrest portion on opposite sides thereof. A first of the two extension elements is rotatable from a first, closed, position where it is disposed below the armrest portion to a second, open, position wherein the first extension element is adjacent to the armrest portion. The arm rest also includes a first locking mechanism disposed on the first extension element that maintains the first extension element in the open position after it has been moved from the closed position to the open position.
    Type: Application
    Filed: March 27, 2018
    Publication date: July 25, 2019
    Inventors: Radha Boddu, Gaurav Sahay
  • Publication number: 20190228410
    Abstract: A method for processing contextual cryptograms includes: receiving, by a receiver of a processing server, transaction data for a proposed payment transaction; receiving, by the receiver of the processing server, at least one payment cryptogram and, for each payment cryptogram, an associated identifier; identifying, by the processing server, one or more contextual rules associated with each of the at least one payment cryptograms based on the respective associated identifier; determining, by the processing server, approval or denial of the proposed payment transaction based on the received transaction data as applied to each of the identified one or more contextual rules for each of the at least one payment cryptograms; and transmitting, by a transmitter of the processing server, the determined approval or denial of the proposed payment transaction.
    Type: Application
    Filed: January 24, 2018
    Publication date: July 25, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Arpit PATEL, Gaurav DAYAL, Hemal SHAH
  • Publication number: 20190230030
    Abstract: The disclosure provides Internet of Things (IoT) systems organized as tree hierarchies in which rule processing can occur at each level of the tree hierarchies. In the IoT system according to one embodiment, formulas are defined and centrally managed at a cloud hub that is a root of a tree hierarchy. Each formula defined at the cloud hub is further percolated down to a hub, which may be the cloud hub itself or a local hub, in the tree hierarchy that is logically closest to devices specified in the formula. Each of the cloud and local hubs in the IoT system may utilize the same core IoT platform image, providing ease of management. In addition, formulas may be defined with basic stimuli and responses, as well as with higher-order stimuli and responses that combine one or more other stimuli and responses, respectively.
    Type: Application
    Filed: March 15, 2018
    Publication date: July 25, 2019
    Inventors: VINAY DODDABALLAPUR ESWARA, GAURAV SRIVASTAVA, SOUMIK BISWAS
  • Publication number: 20190230028
    Abstract: The disclosure provides Internet of Things (IoT) systems organized as tree hierarchies in which rule processing can occur at each level of the tree hierarchies. In the IoT system according to one embodiment, formulas are defined and centrally managed at a cloud hub that is a root of a tree hierarchy. Each formula defined at the cloud hub is further percolated down to a hub, which may be the cloud hub itself or a local hub, in the tree hierarchy that is logically closest to devices specified in the formula. Each of the cloud and local hubs in the IoT system may utilize the same core IoT platform image, providing ease of management. In addition, formulas may be defined with basic stimuli and responses, as well as with higher-order stimuli and responses that combine one or more other stimuli and responses, respectively.
    Type: Application
    Filed: March 15, 2018
    Publication date: July 25, 2019
    Inventors: Vinay Doddaballapur Eswara, Gaurav Srivastava, Soumik Biswas
  • Publication number: 20190226077
    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 high refractive index layer of or including titanium oxide and at least one additional metal. A doped titanium oxide layer(s) is designed and deposited in a manner so as to be amorphous or substantially amorphous (as opposed to crystalline) in the low-E coating, so as to better withstand optional heat treatment (HT) such as thermal tempering and reduce haze. The high index layer may be a transparent dielectric high index layer in preferred embodiments, which may be provided for antireflection purposes and/or color adjustment purposes, in addition to having thermal stability.
    Type: Application
    Filed: February 4, 2019
    Publication date: July 25, 2019
    Inventors: Guizhen ZHANG, Daniel SCHWEIGERT, Guowen DING, Daniel LEE, Cesar CLAVERO, Scott JEWHURST, Gaurav SARAF, Minh LE, Nestor P. MURPHY, Marcus FRANK
  • Publication number: 20190228089
    Abstract: A system is provided including a memory in communication with a processor. The memory is to store a value of an attribute. The processor is to obtain from a source data structure the value. The processor is also to store in a further data structure the value in association with a descriptor identifying the source data structure. Moreover, the processor is to store in the further data structure an identifier in association with the value. The identifier is incrementable and unique to the value among values associated with the descriptor. In addition, the processor is to output the further data structure.
    Type: Application
    Filed: January 25, 2018
    Publication date: July 25, 2019
    Inventors: Kevin WILLIAMS, Amit Kumar SINGH, Gaurav ROY
  • Publication number: 20190228384
    Abstract: An example system includes memory to store a metric database table and a processor coupled to the memory. The metric database table includes a metric key and metric logic associated with the metric key. The metric logic is executable against a device datastore to extract metric data from the device datastore. The device datastore is to store operational data of a plurality of electronic devices. The processor is to query the metric database table to obtain the metric logic. The processor is to execute the metric logic against the device datastore to extract the metric data. The processor is to output extracted metric data in association with the metric key to an incident datastore to monitor for incidents related to operations of the plurality of electronic devices.
    Type: Application
    Filed: January 25, 2018
    Publication date: July 25, 2019
    Inventors: Kevin WILLIAMS, Amit Kumar SINGH, Gaurav ROY
  • Publication number: 20190230029
    Abstract: The disclosure provides Internet of Things (IoT) systems organized as tree hierarchies in which rule processing can occur at each level of the tree hierarchies. In the IoT system according to one embodiment, formulas are defined and centrally managed at a cloud hub that is a root of a tree hierarchy. Each formula defined at the cloud hub is further percolated down to a hub, which may be the cloud hub itself or a local hub, in the tree hierarchy that is logically closest to devices specified in the formula. Each of the cloud and local hubs in the IoT system may utilize the same core IoT platform image, providing ease of management. In addition, formulas may be defined with basic stimuli and responses, as well as with higher-order stimuli and responses that combine one or more other stimuli and responses, respectively.
    Type: Application
    Filed: March 15, 2018
    Publication date: July 25, 2019
    Inventors: Vinay Doddaballapur Eswara, Gaurav Srivastava, Soumik Biswas
  • Publication number: 20190230576
    Abstract: Example implementations relate to access point group transmissions. For example, an access point can include instructions to determine a first mesh point to be a first hop for a first data packet and determine a second mesh point to be a second hop for a second data packet. In some examples, the access point can include instructions to group the first mesh point and the second mesh point, and utilize the group to simultaneously transmit the first data packet to the first mesh point and the second data packet to the second mesh point.
    Type: Application
    Filed: April 2, 2019
    Publication date: July 25, 2019
    Inventors: Aidan DOYLE, Gaurav PATWARDHAN
  • Patent number: 10360247
    Abstract: This disclosure relates generally to telecom inventory management, and more particularly to telecom inventory management via object recognition and localization using street-view images. In one embodiment, the method includes obtaining street-view images of a geographical area having telecom assets. The telecom assets are associated with corresponding GPS location coordinates. An object recognition model is applied to the street-view images to detect the telecom assets therein. Detecting the telecom assets includes associating the telecom assets with corresponding asset labels. A real-world location of the telecom assets is estimated in the geographical area by applying triangulation method on a set of multi-view images selected from the street-view images. The set of multi-view images are captured from a plurality of consecutive locations in vicinity of the telecom asset in the geographical area.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: July 23, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Ramya Sugnana Murthy Hebbalaguppe, Ehtesham Hassan, Gaurav, Hiranmay Ghosh
  • 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: 10360239
    Abstract: An automated system for defining a star schema for a data source. The system based on automatically gathered information from the data source such as entities and columns, entity column types and lengths, entity keys, relationships between and within entities, measures, workflow and correlated attributes, specialized entities, an update frequency of entities and columns, and grouping of entity and column updates associated with the source database automatically determines facts, dimensions, dimension hierarchies, measures, workflow specific measures (if data source has workflows) and workflow correlated attribute specific measures (if data source has temporal, priority, ownership and progress tracking attributes) to come up with a star schema for the data source.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: July 23, 2019
    Assignee: Numerify, Inc.
    Inventors: Rahul Kapoor, Gaurav Rewari, Renu Chintalapati, Aravind Sridharan, Ravishankar Muniasamy, Florian Schouten, David Shenk, Srinivas M. Vedagiri
  • Patent number: 10360332
    Abstract: This application discloses a computing system configured to determine that a first bind command is configured to prompt instantiation of an assertion module in a target module of a circuit design, which creates a mixed-language environment for the circuit design. The computing system, in response to the determination that the first bind command is configured to create the mixed-language environment for the circuit design, configured to generate a wrapper module configured to prompt instantiation of the assertion module in the wrapper module. The computing system configured to generate a second bind command configured to prompt instantiation of the wrapper module in the target module.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: July 23, 2019
    Assignee: Mentor Graphics Corporation
    Inventor: Gaurav Kumar Verma
  • Patent number: 10362041
    Abstract: Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: July 23, 2019
    Assignee: SPLUNK INC.
    Inventors: Robin Kumar Das, Ledio Ago, Declan Gerard Shanaghy, Gaurav Gupta
  • Publication number: 20190220074
    Abstract: Described is a voltage regulator with adaptive gain, which comprises: a plurality of power-gate transistors controllable by a digital bus, the plurality of power-gate transistors operable to provide a first power supply to a load, and to receive a second power supply as input; an analog-to-digital converter (ADC) to receive the first power supply and to generate a digital output representative of the first power supply; and a controller to receive the digital output representative of the first power supply and to generate the digital bus for controlling the plurality of power-gate transistors such that a transfer function of the plurality of power-gate transistors is substantially linear over an operating range.
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventors: Ramnarayanan MUTHUKARUPPAN, Pradipta PATRA, Gaurav GOEL, Uday Bhaskar KADALI