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: 10567490
    Abstract: An apparatus dynamically reallocates resources for optimized job performance in a distributed heterogeneous computer system that includes a plurality of computer nodes. The apparatus includes an application injector to invoke at least one job to be performed on at least one computer node among the computer nodes. The apparatus further includes a collector to dynamically collect a workload value on each computer node. The apparatus further includes a job informer to determine known and unknown jobs on each computer node. The apparatus further includes a job optimizer to determine a data distribution vector based on the workload value and the known and unknown jobs on each computer node. The data distribution vector defines an amount of data to be distributed among the computer nodes to perform the at least one job.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: February 18, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sameera Bharadwaja Hayavadana, Gaurav Kumar, Rajaneesh Tiwari
  • Patent number: 10567286
    Abstract: Improvements may be made for the congestion control considering different technologies, types of radio resources, and priorities of different packets. The apparatus may be a UE. The UE determines an energy-based channel busy ratio (CBR) based on a number of probes on a set of radio resources having respective energy levels greater than an energy threshold. The UE performs congestion control based on the energy-based CBR by adjusting at least one transmission parameter of one or more transmission parameters or transmission power of the UE based on the energy-based CBR.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: February 18, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Kapil Gulati, Gaurav Gupta, Shailesh Patil, Marco Papaleo
  • Patent number: 10565475
    Abstract: A device receives images of a video stream, models for objects in the images, and physical property data for the objects, and maps the models and the physical property data to the objects in the images to generate augmented data sequences. The device applies different physical properties to the objects in the augmented data sequences to generate augmented data sequences with different applied physical properties, and trains a machine learning (ML) model based on the images to generate a first trained ML model. The device trains the ML model, based on the augmented data sequences with the different applied physical properties, to generate a second trained ML model, and compares the first trained ML model and the second trained ML model. The device determines whether the second trained ML model is optimized based on the comparison, and provides the second trained ML model when optimized.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: February 18, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Freddy Lecue, Victor Oliveira Antonino, Sofian Hamiti, Gaurav Kaila
  • Patent number: 10561944
    Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: February 18, 2020
    Assignee: Zynga Inc.
    Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang Tan, Ameya Vilankar, Gaurav Narang
  • Patent number: 10568138
    Abstract: An example computing device, comprising: a processing resource; and a memory resource storing machine readable instructions to cause the processing resource to: determine when known pattern indicates a pattern of a Bluetooth low energy (BLE) signal in relation to a channel to be occupied by the BLE signal; and adjust a channel for a wireless local area network (WLAN) transmission based on the determination.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: February 18, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gaurav Patwardhan, Ankur Kamthe, Eldad Perahia
  • Patent number: 10567076
    Abstract: A method for calibrating an OLTS includes calibrating a first optical power meter of the OLTS using a stabilized light source. The method further includes calibrating a second optical power meter of the OLTS using the stabilized light source. The method further includes setting a power of an internal light source using the calibrated first optical power meter. A calibration cable is connected to a first test port and a second test port during setting of the power level, and a connection of the calibration cord to the second test port is maintained between calibrating of the second optical power meter and setting of the power level.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: February 18, 2020
    Assignee: AFL Telecommunications LLC
    Inventors: Bin Liu, Shawn P. Collins, Scott Prescott, Dale Eddy, Magdy Sadek, Gaurav Girish
  • Publication number: 20200051560
    Abstract: A system is provided. The system includes at least one memory, and at least one processor operatively connected to the memory. The memory may store instructions that, when executed, cause the processor to receive an input of selecting at least one domain from a user and store the input in the memory, recognize, at least partially based on data regarding a user utterance received after the input is stored, the utterance, determine, when the utterance does not comprise a domain name, whether or not the utterance corresponds to the selected domain, and generate a response by processing the utterance by using the selected domain when the utterance corresponds to the selected domain.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 13, 2020
    Applicant: Viv Labs, Inc.
    Inventors: Jisoo YI, Chunga HAN, Marco Paolo Antonio IACONO, Christopher Dean BRIGHAM, Gaurav BHUSHAN, Mark Gregory GABEL
  • Publication number: 20200051562
    Abstract: An electronic device is provided. The electronic device includes a display, a microphone, a memory, a communication circuitry, and a processor. The processor receives a voice input of a user via the microphone, displays a first response corresponding to the voice input on the display, receives a first user input, displays a user interface for changing at least one parameter associated with the voice input, in response to the first user input, receives a second user input via the user interface, and displays a second response corresponding to the voice input on the display based on a value of the at least one parameter, the value being selected by the second user input.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 13, 2020
    Inventors: Miran LEE, Sunkyoung KIM, Hyerin KIM, Seongick JON, Hankyung JEON, Edward Arthur SCHWEIZER, Gaurav BHUSHAN, Marco Paolo Antonio IACONO, Mark Brian MOZOLEWSKI, Richard James SCHATZBERGER
  • Publication number: 20200051430
    Abstract: The present disclosure relates to system(s) and method(s) to generate recommendations for traffic management. The system receives historical traffic data associated with each road segment in a target geographical location. Further, the system analyses the historical traffic data to forecast a traffic intensity corresponding to each road segment. The system compares the traffic intensity with a predefined threshold upper value to identify one or more congested road segments. The system further compares the traffic intensity with a predefined threshold lower value to identify one or more uncrowded road segments, when the threshold intensity is less than the predefined threshold upper value. The system identifies a target road segment, from the one or more uncrowded road segments, corresponding to each congested road segment using a routing algorithm. The system further generates one or more recommendations based on the target road segment for traffic management.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventors: Gaurav VRATI, Sanjay YADAV
  • Publication number: 20200052964
    Abstract: Disclosed are various examples for client device migration to utilize management platform features. In some examples, the client device is identified as compatible with a management platform. A migration of the client device to utilize a management platform feature is accepted through a user interface. A management platform account is created with a management platform service. A management profile is installed on the client device. The profile is compatible with the management platform. The management platform feature is enabled on the client device.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Inventors: Gaurav Verma, Suchit Shivashankar
  • Publication number: 20200053634
    Abstract: Systems and methods for assigning BSS colors in a deployed wireless area network (WLAN) include identifying a plurality of APs of an external wireless network operating on a same channel as a deployed AP of a deployed wireless network; selecting as a subset of the plurality of APs of the external wireless network those APs of the external wireless network based on expected interference; grouping the APs of the subset of the plurality of APs by a basic service set (BSS) color used by each of the plurality of identified APs of the external wireless network to form AP BSS color groups; calculating an airtime utilization for each AP color group; and selecting a BSS color using the calculated airtime utilization and assigning the selected BSS color for use by the deployed AP of the deployed wireless network.
    Type: Application
    Filed: August 8, 2018
    Publication date: February 13, 2020
    Inventors: Gaurav Patwardhan, Sachin Ganu, Eldad Perahia, Dongwoon Hahn
  • Publication number: 20200050380
    Abstract: Provided are systems and methods for operating a computing system in a data center to assist in the management of the resources of the data center. In various examples, the computing system can monitor use of the resources by tenants. Using data obtaining by monitoring the resources, the computing system can predict the expected use of the resources. The predicted use, or growth data, can be used by various systems in the data center. The growth data can be used by a provisioning system to adjust the sizes of bundles of resources, so that the sizes of the bundles of resources more accurately reflect the manner in which tenants will use the bundles of resources when the bundles of resources are allocated to the tenants. The growth data can be used by a life cycle management system to proactively recycle data before a tenant runs out of storage space.
    Type: Application
    Filed: October 18, 2019
    Publication date: February 13, 2020
    Applicant: Oracle International Corporation
    Inventors: Gaurav Srivastava, Senthamarai Kannan Poovalingam, Arnab Acharya
  • Patent number: 10560465
    Abstract: Real time detection of anomalies may be implemented for a data stream. A data stream may receive data records as input. An evaluation of the data records may be performed as the data records are received utilizing an anomaly detection model that is dynamically generated for a time period that includes the data records. A responsive action may be performed in response to detecting various anomalies, such as providing a notification of the anomaly, requesting a corrective action, invoking further analysis of the detected anomaly. Evaluations of the data record and responsive actions may be performed as specified by a user, in some embodiments.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: February 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav D. Ghare, Roger Shane Barga
  • Patent number: 10558426
    Abstract: Managing rendering of a graphical user interface is provided. A system receives data packets comprising an input audio signal. The system determines an application identifier and query. The system provides the query to the application to cause the application to generate a second query for transmission to a third-party server, and identify responses to the query. The system intercepts the responses, and generates a keyword based on the responses. The system selects a digital component using the keyword, executes a deduplication process, and determines to add the digital component to the responses. The system constructs a display output using a graphical user interface template that integrates the plurality of responses generated by the application with the digital component, and provides the display output to the computing device for rendering.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Anshul Kothari, Gaurav Bhaya, Tarun Jain
  • Patent number: 10560482
    Abstract: Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: February 11, 2020
    Assignee: VMware, Inc.
    Inventors: Gaurav Verma, Suchit Shivashankar, Don Joy
  • Patent number: 10559285
    Abstract: Disclosed herein are techniques to provide both asynchronous frame updates and panel self-refresh in a single implementation. A platform can be arranged to provide frame updates asynchronously with the refresh rate of a connected panel while the connected panel can be arranged to self-refresh where no new updates are provided.
    Type: Grant
    Filed: March 31, 2018
    Date of Patent: February 11, 2020
    Assignee: INTEL CORPORATION
    Inventors: Seh Kwa, Todd Witter, Nausheen Ansari, Gaurav Sutaria
  • Patent number: 10558579
    Abstract: The system can include a cache and cluster manager. The cache can store a plurality clusters, each of a plurality of clusters including a plurality of cache entries, each of the plurality of cache entries including a plurality of first metadata feature values. The cluster manager can assign a first cache entry corresponding to a data record located in memory to a first cluster based on determining a lowest distance. The lowest distance is determined by operations. The operations can include calculating a plurality of intra cluster feature means. The operations can include receiving a plurality of second metadata feature values of the first cache entry. The operations can include calculating a plurality of distances based on the plurality of intra cluster feature means and the plurality of second metadata feature values. The operations can include determining the first entry having a lowest distance of the plurality of distances.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: February 11, 2020
    Assignee: NUTANIX, INC.
    Inventors: Srihita Goli, Lakshit Bhutani, Anoop Jawahar, Gaurav Jain
  • Publication number: 20200044971
    Abstract: Improvements may be made for an apparatus performing congestion control considering different technologies, types of radio resources, and priorities of different packets. The apparatus may be a UE. The UE determines a channel busy ratio (CBR). The UE determines one or more channel resource utilization limits based on the CBR, where each channel resource utilization limit of the one or more channel resource utilization limits corresponds to a respective packet priority. The one or more channel resource utilization limits are also a function of a CBR limit. The UE controls transmission of a plurality of packets based on the one or more channel resource utilization limits, and each packet of the plurality of packets has a respective packet priority.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Kapil GULATI, Gaurav GUPTA, Shailesh PATIL, Marco PAPALEO
  • Publication number: 20200042222
    Abstract: Data-aware orchestration with respect to a distributed system platform enables at least lifting and shifting of pre-existing applications and associated data without developer action. A volume of a local store is created automatically in response to a container comprising a user application that is non-native with respect to the distributed system platform. The volume is then exposed to the container for use by the application to save and retrieve data. The container and local store are co-located on a compute node providing at least high availability. The application and local store can be duplicated on one or more replicas providing reliability in case of a failure. Further, partitions can be created automatically in response to declarative specification.
    Type: Application
    Filed: October 8, 2018
    Publication date: February 6, 2020
    Inventors: Subramanian Ramaswamy, Raja Krishnaswamy, Kumar Gaurav Khanna, Gopala Krishna R. Kakivaya
  • Publication number: 20200042647
    Abstract: A method, computer program product, and a system where a processor(s) monitors communications between one or more clients to a query engine, to identify requests to execute queries on the database resource. Based on identifying a requested query, the processor(s) applies cognitive analysis algorithms to parse components of the requested query, to identify components in the requested query that indicate an execution success measure for the requested query. The processor(s) determines the execution success measure for the requested query and assigns an execution action to the requested query: pre-empting the requested query or executing the requested query. The processor(s) facilitates this action on the requested query.
    Type: Application
    Filed: August 2, 2018
    Publication date: February 6, 2020
    Inventors: Rohit Pandey, Gaurav Saxena, Azad Khan, Kapish Kumar