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: 20190104495
    Abstract: Example method includes: determining, by a network device, a plurality of client devices' locations within a wireless network; assigning the plurality of client devices into a number of clusters; calculating an original cluster centroid location for each cluster of client devices; calculating an average distance between each client device in a particular cluster and the original cluster centroid location for the particular cluster; iteratively adjusting the number of clusters and assignment of the plurality of client devices to determine the number of clusters associated with a low number of cluster and a low average distance from each client device in a respective cluster to a respective cluster centroid location; and assigning a subset of access points in the wireless network to a high priority, each AP in the subset having the closest distance to the respective cluster centroid location corresponding to the determined number of clusters.
    Type: Application
    Filed: December 1, 2018
    Publication date: April 4, 2019
    Inventors: Gaurav Patwardhan, Sachin Ganu
  • Publication number: 20190104199
    Abstract: A system of multi-modal transmission of packetized data in a voice activated data packet based computer network environment is provided. A natural language processor component can parse an input audio signal to identify a request and a trigger keyword. Based on the input audio signal, a direct action application programming interface can generate a first action data structure, and a content selector component can select a content item based on a count reaches a target number. An interface management component can identify first and second candidate interfaces, and respective resource utilization values. The interface management component can select, based on the resource utilization values, the first candidate interface to present the content item.
    Type: Application
    Filed: June 29, 2017
    Publication date: April 4, 2019
    Applicant: Google Inc.
    Inventors: Aaron Nathaniel Rothman, Gaurav Bhaya, Robert Stets
  • Publication number: 20190103873
    Abstract: Illustrative embodiments provide a field-programmable transistor array and a method of making an integrated circuit comprising a field-programmable transistor array. The field-programmable transistor array comprises a plurality of logic cells. Each of the plurality of logic cells comprises a plurality of columns of transistors. Each of the plurality of columns of transistors comprises a plurality of first transistors and a plurality of second transistors. Each of the plurality of first transistors are individually programmable to be either always on, always off, or to be controlled by a logic signal to be on or off. Each of the plurality of second transistors are configured to be programmed to be always on or always off.
    Type: Application
    Filed: March 27, 2018
    Publication date: April 4, 2019
    Inventors: Carl Sechen, Georgios Makris, Gaurav Rajavendra Reddy, Jingxiang Tian
  • Publication number: 20190100463
    Abstract: The present disclosure relates generally to building materials, such as building boards, having improved strength and reduced shrinkage. More particularly, the present disclosure provides building compositions comprising Struvite-K (KMgPO4?6 H2O), Syngenite (K2Ca(SO4)2?H2O), and one or more silicate additives suitable for use in building materials.
    Type: Application
    Filed: October 1, 2018
    Publication date: April 4, 2019
    Inventors: Issac Cherian, Gaurav Pattarkine, Michael Lemberger, John Walter College
  • Patent number: 10250631
    Abstract: Approaches for modeling a risk of security breaches to a network. Agents gather, from multiple sources across the network, analysis data that identifies observed characteristics of habitable nodes and opaque nodes. Using the analysis data a multi-layer risk model for the network is generated that comprises a first layer that models an inherent risk of security breaches to assets of the network based on the observed characteristics. The model also comprises a second layer that models a present state of the inherent risk to the assets caused by global and temporal events. The model also comprises a third layer that models a change to the risk of security breaches in response to potential mitigative actions. The model may be used to understand how risk of a security breach is distributed and interdependent upon the nodes of the network so as to allow the most valuable preventive measures to be taken.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: April 2, 2019
    Assignee: Balbix, Inc.
    Inventors: Vinay Sridhara, Vansh Pal Singh Makh, Gaurav Banga, Rajarshi Gupta
  • Patent number: 10248618
    Abstract: There are disclosed computer-implemented methods, apparatus, and computer program products for scheduling snapshots. In one embodiment, the method comprises the following steps. The method comprises receiving performance data relating to a data storage system. The method also comprises determining, based on the performance data, a time for performing a snapshot of data stored on the data storage system. The method further comprises scheduling the snapshot according to the time.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Natasha Gaurav, Bruce R. Rabe, Binbin Liu Lin, Scott E. Joyce, Vidhi Bhardwaj
  • Patent number: 10249005
    Abstract: Described above is a system for allocating variable compensation to a group of individuals. The system displays objective financial statistics associated with individuals, and subjective factors to be set by a user, where the system can convert subjective factors set by the user into a value. The user can then select base and variable compensation values for each individual. Other details are described herein.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: April 2, 2019
    Assignee: Perkins Coie LLP
    Inventors: Craig Courter, Robert E. Giles, Kumar Gaurav, Rick Johnson
  • Publication number: 20190098268
    Abstract: In one aspect, a method includes the step of A mobile projection system; the system comprising: a hermetically sealed base unit configured to be releasably attached to an automobile; a microprocessor configured to receive a plurality of projectable images from a remote server over a wireless network; and a remote server configured to store a plurality of selected images over a period of time; a projection means configured to project a selected image through a translucent lens.
    Type: Application
    Filed: March 25, 2018
    Publication date: March 28, 2019
    Inventor: GAURAV GARG
  • Publication number: 20190095320
    Abstract: Provided are systems, methods, and computer-readable medium for a simulation platform that can generate simulated activity data for testing a security monitoring and control system. In various examples, the simulation platform can parse the activity data from a cloud service to determine the fields associated with each action in the activity data. The simulation platform can then generate a template, where each entry in the template describes an action and the fields associated with the action. The simulation platform can further generate a configuration that describes a test scenario. The simulation platform can use the configuration and the template to generate the particular action, including randomizing some or all of the fields of the action. When input into the security monitoring and control system, the system can operate on the simulated activity data in the same way as when the system ingests live activity data.
    Type: Application
    Filed: September 28, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventors: Kamalendu Biswas, Gaurav Bhatia, Shachi Prasad, Kiran Shriniwas Doddi
  • Publication number: 20190095399
    Abstract: Techniques are described herein for performing efficient matrix multiplication in architectures with scratchpad memories or associative caches using asymmetric allocation of space for the different matrices. The system receives a left matrix and a right matrix. In an embodiment, the system allocates, in a scratchpad memory, asymmetric memory space for tiles for each of the two matrices as well as a dot product matrix. The system proceeds with then performing dot product matrix multiplication involving the tiles of the left and the right matrices, storing resulting dot product values in corresponding allocated dot product matrix tiles. The system then proceeds to write the stored dot product values from the scratchpad memory into main memory.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 28, 2019
    Inventors: Gaurav Chadha, Sam Idicula, Sandeep Agrawal, Nipun Agarwal
  • Publication number: 20190095868
    Abstract: Exemplary embodiments relate to techniques for identifying job listing posts in a platform, such as a social networking or messaging service. Job listing posts can be identified as they are created, causing the user to enter a job posting interface for entering structured data. The structured data may be searchable on the platform. Job posts can also be identified post hoc, and subsequently converted to structured job listing posts. Structured information may be drawn from the freeform text, and the system may normalize the job description (e.g., using third-party information, such as standard job descriptors). Identifying a job listing post/intent may be done using a model trained using various parameters, such as: user feedback/administrator actions; corrections; content of the post; existing posts of page owner; the time of year; whether other employers in similar fields are post job openings; and whether this owner prefers to write structured or unstructured posts.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Ying Zhang, Wenzhe Jiang, Lei Sun, Zain Rehmani, Cheng Yang, Gaurav Dosi
  • Publication number: 20190094333
    Abstract: The disclosure includes embodiments for minimizing radar interference. In some embodiments, a method includes observing, for a time frame, an order in which Basic Safety Messages (“BSMs”) are received by a DSRC radio of the ego vehicle and broadcasted by the DSRC radio of the ego vehicle. In some embodiments, the method includes building a data structure that includes digital data that describes the order in which the BSMs were received and transmitted by the DSRC radio during the time frame. In some embodiments, the method includes assigning, by the onboard computer of the ego vehicle, radar parameters to the one or more other DSRC-enabled vehicles and the ego vehicle based on the order described by the digital data included in the data structure.
    Type: Application
    Filed: September 27, 2017
    Publication date: March 28, 2019
    Inventors: Vutha Va, Takayuki Shimizu, Gaurav Bansal
  • Publication number: 20190094379
    Abstract: The disclosed embodiments use 3D city models and shadow mapping to improve altitude fixes in urban environments. In an embodiment, a method comprises: generating a set of three-dimensional (3D) candidate positions in a geographic area of interest; predicting global navigation satellite system (GNSS) signal visibility at selected ones of the 3D candidate positions; receiving GNSS signals at a current location of the mobile device; determining observed satellite visibility based on the received GNSS signals; comparing the predicted satellite visibility with the observed satellite visibility; determining a position fix based on a result of the comparing; determining an indoor environment where the mobile device is located based at least on an altitude component of the position fix; obtaining structural data for the identified indoor environment; and determining a floor lower bound for the current location of the mobile device based on the altitude component and the structural data.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Applicant: Apple Inc.
    Inventors: Kumar Gaurav Chhokra, Glenn Donald MacGougan, Robert Mayor
  • Publication number: 20190095869
    Abstract: Exemplary embodiments relate to techniques for identifying job seekers in a platform, such as a social networking or messaging service, and presenting the job seekers with job postings that they are most likely to be interested in. The job seeker's intent may be determined based on various factors. The system may rank job postings by the probability that a user will be interested in a particular job, and can surface jobs to the user in a number of ways. Applicable jobs can be surfaced in an interactable list.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Ying Zhang, Wenzhe Jiang, Lei Sun, Zain Rehmani, Cheng Yang, Gaurav Dosi
  • Publication number: 20190097695
    Abstract: Example method includes: receiving, by a first access point, a plurality of beamforming feedback frames from a plurality of client devices in a WLAN; overhearing, by the first access point, a first beamforming feedback frame from a second access point; calculating, by the first access point, a second beamforming feedback frame in response to receiving a sounding frame transmitted from the second access point in the WLAN; selecting, by the first access point, a first subset of the plurality of client devices and the second access point as members of a MU-MIMO group; changing, by the first access point, a steering matrix corresponding to the MU-MIMO group based on both the received plurality of beamforming feedback frames and the calculated beamforming feedback frame to allow the first access point and the second access point transmit on a particular wireless communication channel simultaneously without interfering each other.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Gaurav Patwardhan, Sachin Ganu, Mohd Shahnawaz Siraj
  • Publication number: 20190095605
    Abstract: An electronic device, a method of an electronic device authenticating a user and a computer readable recording medium are provided, The electronic device includes a storage configured to store an identifier and attributes of a first object as authentication information, a display configured to display a plurality of authentication objects comprising a second object that has one or more of the attributes of the first object and has a form different from a form of the first object, in response to a request to perform an authentication procedure, and a controller configured to authenticate a user based on an attribute of an authentication object selected by the user from among the plurality of displayed authentication objects and the stored authentication information.
    Type: Application
    Filed: November 9, 2018
    Publication date: March 28, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sandeep Gupta, Gaurav Kakkar
  • Publication number: 20190097978
    Abstract: Systems and methods are disclosed for a server learning new words generated by user client devices in a crowdsourced manner while maintaining local differential privacy of client devices. A client device can determine that a word typed on the client device is a new word that is not contained in a dictionary or asset catalog on the client device. New words can be grouped in classifications such as entertainment, health, finance, etc. A differential privacy system on the client device can comprise a privacy budget for each classification of new words. If there is privacy budget available for the classification, then one or more new terms in a classification can be sent to new term learning server, and the privacy budget for the classification reduced. The privacy budget can be periodically replenished.
    Type: Application
    Filed: October 12, 2018
    Publication date: March 28, 2019
    Inventors: Abhradeep Guha Thakurta, Andrew H. Vyrros, Umesh S. Vaishampayan, Gaurav Kapoor, Julien Freudiger, Vivek Rangarajan Sridhar, Doug Davidson
  • Patent number: 10239746
    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: Grant
    Filed: July 14, 2017
    Date of Patent: March 26, 2019
    Assignee: Analog Devices, Inc.
    Inventors: Jinbo Kuang, Gaurav Vohra
  • Patent number: 10243803
    Abstract: Disclosed aspects relate to service interface topology management for a shared pool of configurable computing resources. A management engine may detect a first linkage error event for a first set of data traffic with respect to a first service interface cable which connects a first global service processor with a set of hardware devices. A second service interface cable which connects a second global service processor with the set of hardware devices may be sensed. Based on and in response to the first linkage error event for the first set of data traffic, the management engine may determine to access the set of hardware devices by utilizing the second service interface cable. The first set of data traffic may be routed to the set of hardware devices via the second service interface cable.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Kakkar, Santosh S. Puranik, Jinu J. Thomas
  • Publication number: 20190087419
    Abstract: Some examples relate to updating of metadata of objects in a file system. In an example, in response to an invocation by an application to update metadata related to a plurality of objects of a file system, an API may initialize a new metadata deduplication database based on an active metadata deduplication database that includes the metadata related to the plurality of objects and a deduplication key linked with the metadata. API may add new metadata to the new metadata deduplication database. API may associate a new deduplication key with the new metadata in the new metadata deduplication database. API may initialize a new translation database. API may add the new deduplication key to the new translation database. API may associate the respective object IDs of the plurality of objects with the new deduplication key in the new translation database.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventors: Venkataraman Kamalaksha, Manoj Thankappan Varadamma, Anand Satish Phatak, Gaurav Gupta