Patents by Inventor Gaurav Gupta

Gaurav Gupta 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: 10416851
    Abstract: A content publisher can use a publisher tool to tag various content elements, which enables a user viewing content from the publisher to view related advertising. In at least some embodiments, the tool is a toolbar that the publisher can use to tag content elements such as images and text, whereby the toolbar can recommend related items to be linked to those content elements. The items can be associated with an entity, such as an advertiser or electronic retailer, that will provide some level of compensation to the publisher in return for the linking. Such an approach enables the publisher to monetize the content in a way that is minimally intrusive for the end user.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: September 17, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Matthew Hamilton Battles, Pradeep Desai, Balaji Hariharan Chandra, Prasanth Radhakrishnan, Harshit Beri, Gaurav Gupta, Vignesh Annamalai Paramadhayalan
  • Patent number: 10413738
    Abstract: Systems and methods are disclosed in which an external device such as a consumer mobile device (e.g., smart phone) is used as an external controller to bi-directionally communicate with an Implantable Medical Device (IMD) using a dedicated patient remote control (RC) as an intermediary device to translate communications between the two. The dedicated RC contains a graphical user interface allowing for control and monitoring of the IMD even if the mobile device is not present in the system, which is useful as a back-up should the mobile device experience problems. Use of the dedicated RC as an intermediary device broadens the utility of other computing devices to operate as an external controller for an IMD even if the computing device and IMD do not have compliant communication means.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: September 17, 2019
    Assignee: Boston Scientific Neuromodulation Corporation
    Inventors: Habet Ter-Petrosyan, Gaurav Gupta, Sridhar Kothandaraman
  • Publication number: 20190272420
    Abstract: This disclosure relates generally to document processing, and more particularly to extracting information from hand-marked industrial inspection sheets. In an embodiment, the system performs localization of text as well as arrows in the inspection sheet, and identifies text that matches each arrow. Further by identifying machine zone each arrow is pointing to, the system assigns corresponding text to the appropriate machine zone; thus facilitating digitization of the inspection sheets.
    Type: Application
    Filed: March 28, 2018
    Publication date: September 5, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: GAURAV GUPTA, SWATI, MONIKA SHARMA, LOVEKESH VIG
  • Publication number: 20190250708
    Abstract: A method for hand pose tracking in a virtual reality (VR) environment by a wearable device is provided. The method includes calibrating a plurality of sensors configured to detect an orientation of fingers with respect to a hand of a user, identifying sensor data obtained by the plurality of sensors, and tracking a pose of the hand based on the sensor data.
    Type: Application
    Filed: February 11, 2019
    Publication date: August 15, 2019
    Inventors: Gaurav GUPTA, Arindam MONDAL, Prash GOEL, Aloknath DE, Christopher PERI
  • Publication number: 20190246177
    Abstract: Systems and methods for recommending a media asset relating to a character unknown to a user are provided herein. The systems and methods may receive a first media asset viewed by a user, determine a first character in the first media asset, and include the first character in the character viewing profile for the user. Further, the systems and methods may receive a second media asset, including the first character, determine that a second character appears in the second media asset, and determine that the second character is not in the character viewing profile. The systems and methods may recommend a third media asset to the user for the second character.
    Type: Application
    Filed: April 16, 2019
    Publication date: August 8, 2019
    Inventors: Vishwas Sharadanagar Panchaksharaiah, Ashwini Dharwa, Gaurav Gupta, Harsha Neerakani
  • Patent number: 10375713
    Abstract: A framework to manage coexistence of multiple technologies over multiple channels is desired. The apparatus may be a user equipment (UE). The UE detects whether a second technology different from a first communication technology utilized by the UE is active on a first channel. The UE performs, based on the detection, an action associated with assigning the first communication technology to at least one of the first channel or a second channel.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: August 6, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Kapil Gulati, Gaurav Gupta, Shailesh Patil, Durga Prasad Malladi, Sudhir Kumar Baghel, Marco Papaleo
  • Patent number: 10372323
    Abstract: Disclosed are methods and devices for a gesture-enabled tool that enables a user to assemble a data bundle using a single continuous gesture to select items for the data bundle from a plurality of menus or lists and to deliver the data bundle to a recipient as part of the single continuous gesture.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: August 6, 2019
    Assignee: Google Technology Holdings LLC
    Inventors: Martin R. Pais, Rachid M. Alameh, Paul B. Crosbie, Gaurav Gupta
  • Patent number: 10375528
    Abstract: Dynamically switching between broadcast and unicast services for service continuity between wireless networks is presented herein. A system can comprise a detection component configured to determine that a mobile device is receiving a broadcast transmission of broadcast data from a broadcast enabled access point device configured to send, via a broadcast service wireless coverage area, the broadcast data to multiple devices via a point-to-multipoint communication protocol. Further, the detection component can detect a movement of the mobile device from the broadcast service wireless coverage area to a unicast service wireless coverage area. A transfer component can initiate, in response to the detection, a unicast transmission of the broadcast data from a unicast enabled access point device to the mobile device—the unicast enabled access point device configured to send, via the unicast service wireless coverage area, the broadcast data to a single device via a point-to-point communication protocol.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: August 6, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rajendra Prasad Kodaypak, Ryan Redfern, Jiansong Wang, Gaurav Gupta
  • Patent number: 10363426
    Abstract: A charging system for an Implantable Medical Device (IMD) is disclosed having a charging coil and one or more sense coils preferably housed in a charging coil assembly coupled to an electronics module by a cable. The charging coil is preferably a wire winding, while the sense coils are preferably formed in one or more traces of a circuit board. One or more voltages induced on the one or more sense coils can be used to determine a phase angle between the voltage and a driving signal for the charging coil. The determined phase angle can then be used to determine the position of the charging coil relative to the IMD. Additionally, more than one parameter (phase angle, magnitude, resonant frequency) may be determined using the voltage may be used to determine position, including the radial offset and depth of the charging coil relative to the IMD.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: July 30, 2019
    Assignee: Boston Scientific Neuromodulation Corporation
    Inventors: Daniel Aghassian, Thomas W. Stouffer, Jonathan Larcom, Gaurav Gupta
  • 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
  • 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
  • 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: 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: 20190201700
    Abstract: A wearable article for receiving and retaining a charger for charging a medical device implanted into a patient includes a coil-assembly cavity and first and second controller cavities defined between first and second major surfaces of a body of the wearable article. The coil-assembly cavity is configured to retain a coil assembly of the charger, and the first and second controller cavities are each configured to receive at least a portion of a controller of the charger. A controller slit is defined along the first major surface and is open to both the first and second controller cavities. The first controller cavity is configured to receive at least a portion of the controller with a user interface of the controller extending or observable through the controller slit or disposed in the second controller cavity.
    Type: Application
    Filed: December 21, 2018
    Publication date: July 4, 2019
    Inventors: Mun Pook Lui, Erin Suzanne Roper, Joey Chen, Gaurav Gupta, Daniel Aghassian
  • Publication number: 20190208499
    Abstract: Aspects of the subject disclosure may include, for example, determining a request to transfer data to a group of wireless communication devices within an area. Wireless base stations of a wireless mobility network are identified, responsive to the request, wherein the wireless base stations provide wireless communication services within the area, including a Multimedia Broadcast Multicast Service (MBMS) service. A wireless transmission is facilitated of a first broadcast message by the wireless base stations, wherein the first broadcast message identifies the group of wireless communication devices. The broadcast message is transmitted by way of the MBMS service of the wireless communication services. The first broadcast message initiates a state transition to an active state for a plurality of wireless communication devices of the group of wireless communication devices configured in an idle state. Other embodiments are disclosed.
    Type: Application
    Filed: March 7, 2019
    Publication date: July 4, 2019
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Gaurav Gupta, Rajendra Prasad Kodaypak, Vivek Mhatre
  • Patent number: 10341744
    Abstract: Systems and methods for controlling related video content based on domain specific language models are disclosed. Some embodiments include one or more processors configured to obtain a first audio information of first video content, identify first primary time codes based on the first audio information, obtain second audio information of second video content and identify a first secondary plurality of time codes based on the second audio information, determine an amount of differences between the first primary time codes and first secondary time codes, and generate information indicating whether the first video content and the second video content are related based on the determined amount of differences.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 2, 2019
    Assignee: NBCUniversal Media, LLC
    Inventors: Gaurav Gupta, William R. Beckett
  • Patent number: 10331693
    Abstract: Disclosed are various embodiments for filters and event schema for categorizing and processing streaming event data. An event may be generated by a service that describes user interaction a client application executable on a client device. The event may be received as a data structure in a first format. A filter, such as a regular expression filter, may be applied to the data structure to identify an event type for the event. The data structure may be converted from the first format to a second format in accordance with a common event schema able to be interpreted by virtual compute engines.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Raghunathan Kothandaraman, Deep Dixit, Gaurav Gupta, Sasanka Rajaram, Ankit Kumar, Mark Aran Aiken, Dhaval Parmar
  • Patent number: 10320792
    Abstract: A device may receive a request for an authorization code, associated with providing content to a second device, from the second device. The device may provide the authorization code to the second device. The device may receive, from a third device, a request for a unique device identifier corresponding to the authorization code. The request for the unique device identifier may include the authorization code. The unique identifier may be associated with a subscriber of a network. The subscriber may be associated with the second device. The device may provide the unique device identifier to the third device. The third device may be associated with providing the content to the second device. The content may be targeted to the subscriber based on the unique device identifier.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: June 11, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Jae Won Chung, Gaurav Gupta, Saumitra Kumar
  • Patent number: 10313756
    Abstract: Systems and methods for recommending a media asset relating to a character unknown to a user are provided herein. The systems and methods may receive a first media asset viewed by a user, determine a first character in the first media asset, and include the first character in the character viewing profile for the user. Further, the systems and methods may receive a second media asset, including the first character, determine that a second character appears in the second media asset, and determine that the second character is not in the character viewing profile. The systems and methods may recommend a third media asset to the user for the second character.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: June 4, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Vishwas Sharadanagar Panchaksharaiah, Ashwini Dharwa, Gaurav Gupta, Harsha Neerakani
  • Publication number: 20190164070
    Abstract: Embodiments of the present invention are directed to techniques for optimizing an execution mode used to process a request. A self-training storage system can determine one or more proposed execution modes based on a real-time evaluation of various factors, including a history of execution modes used to process historical requests. This history can serve as training data for a machine learning model that can predict an execution mode based on one or more request parameters. This predicted execution mode can be taken as one of a number of proposed execution modes that can be combined using a weightage system to automatically classify an ultimate execution mode used to process the request. Associated weights for combining proposed execution modes can be determined by training a machine learning model using a training set constructed based on a survey of user satisfaction with a determined execution mode.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Shashank Gupta, Gaurav Gupta