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).

  • Publication number: 20170361116
    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 one or more parameters (magnitude, phase angle, resonant frequency) indicative of the position between the charging coil and the IMD, which position may include the radial offset and possibly also the depth of the charging coil relative to the IMD. Knowing the position, the power of the magnetic field produced by the charging coil can be adjusted to compensate for the position.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 21, 2017
    Inventors: Daniel Aghassian, Thomas W. Stouffer, Jonathan Larcom, Gaurav Gupta
  • Patent number: 9848309
    Abstract: A device may receive an identifier for a subscriber of a first network. The subscriber may be associated with the device. The device may store the identifier and receive a request for content. The device may generate a modified request by adding the identifier to the request. The device may send the modified request using a network communication. The network communication may communicate via a second network without using the first network, and the first network may be different than the second network. The device may receive the content and targeted content based on the modified request. The targeted content may be targeted to the subscriber based on the identifier.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: December 19, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian Libonate, Stephen D. Morrison, Gaurav Gupta
  • Patent number: 9800579
    Abstract: A device may provide an upload request to upload a file. The device may receive, based on the upload request, a unique identifier associated with the device. The device may obtain a file key for encrypting the file and a security key for encrypting the file key. The security key may be obtained based on the unique identifier. The device may encrypt the file, using the file key, to create an encrypted file. The device may encrypt the file key, using the security key, to create an encrypted file key. The device may provide the encrypted file and the encrypted file key for storage by a storage device.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: October 24, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20170296638
    Abstract: The present invention is directed to a preparation of an adjuvant system to achieve required level of humoral and cellular immune response against antigen of interest. The current invention provides an adjuvant system comprising an immunostimulating reconstituted influenza virosomes (IRIVs) and immunopotentiators. The current invention illustrates that an antigen is adsorbed or incorporated into IRIVs and further formulated with lipophilic adjuvant such as MPL or glucopyranosyl lipid adjuvant (synthetic analogue of MPL).
    Type: Application
    Filed: September 1, 2015
    Publication date: October 19, 2017
    Applicant: CADILA HEALTHCARE LIMITED
    Inventors: Gaurav GUPTA, Epifanio FICHERA, Reinhard GLUECK
  • Publication number: 20170295257
    Abstract: A device may receive a request for a mobile device to obtain an application. The request may include a mobile device identifier for the mobile device. The device may send, to the mobile device, a link to a web page. The device may receive, from the mobile device, a request for the web page. The device may send, to the mobile device, a redirect to a software distribution platform to obtain the application from the software distribution platform. The device may receive a registration identifier for the mobile device after the mobile device obtains the application from the software distribution platform. The device may send, to a message server, a request for a message to be sent to the mobile device. The request may be based on the registration identifier and the application.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 12, 2017
    Inventors: Guanqun BAO, Okeno R. Palmer, Saumitra Kumar, Harsha Vardhana Reddy Hardhagari, Gaurav Gupta
  • Publication number: 20170278266
    Abstract: Systems and methods for detecting and tracking a marker in real time is disclosed. Shape based segmentation of at least one object detected in a first frame from a sequence of frames is performed to define a region of interest (ROI) surrounding an object of interest corresponding to the marker. A marker detection model is dynamically trained based on sampling points from a plurality of pixels in and around the ROI. The marker is then tracked in real-time based on projected ROI in subsequent frames and the trained marker detection model. To optimize computation time required in classifying the pixels as marker pixels or non-marker pixels, the ROI is reduced to half its size, classification is performed on the reduced ROI and to improve accuracy, blob detection and classifying pixels along the boundary of the reduced ROI is performed by processing the ROI in original resolution.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 28, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: EHTESHAM HASSAN, GAURAV GUPTA
  • Publication number: 20170257425
    Abstract: Software for a distributed streaming platform receives an application. The application is structured as a directed acyclic graph (DAG) with instances of operators as nodes and streams as edges between nodes. Multiple instances of an operator access a shared database. The software receives a pre-defined hint associated with the application. The pre-defined hint sets a maximum period of time for local caching of a result from a query of the database by each of the multiple instances. The software launches the application by assigning the instances of operators to one or more containers provided by the streaming platform and initiating the streams. Each container is associated with a local cache. The software then receives a request from the application to make a dynamic adjustment that increases the maximum period of time for local caching of a result from a query of the database by each of the multiple instances.
    Type: Application
    Filed: May 16, 2017
    Publication date: September 7, 2017
    Inventors: Chetan Narsude, Chandi Singh, Thomas Weise, Pramod Immaneni, David Yan, Gaurav Gupta, Amol Kekre
  • Publication number: 20170235585
    Abstract: Specialized, service optimized virtual machines are assigned to handle specific types of Internet of Things (IoT) devices. An IoT context mapping policy engine within the context of a virtualized network function manages IoT context mapping policy functions in load balancers. The IoT context mapping policy functions select service optimized virtual machines based on IoT device IDs, and assign those virtual machines to handle the devices. The IoT context mapping policy functions provide load data to the IoT context mapping policy engine. Based on the load data, the IoT context mapping policy engine maintains appropriate scaling by creating or tearing down instances of the virtual machines.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Gaurav Gupta, Vivek Mhatre
  • Patent number: 9736877
    Abstract: Techniques described herein may be used to enable a user device (e.g., a smartphone, a tablet computer, etc.) to access network services without having to be connected to a network (e.g., a wireless telecommunications network). A first user device may communicate discovery packets in search of other user devices to which the first user device may connect. The first user device may identify a second user device (as a result of sending the discover packets). The first and second user devices may obtain configuration parameters (e.g., a communication channel allocation, encryption keys, synchronization information, etc.) and may establish a D2D connection based on the configuration parameters. The D2D connection may enable the first and second user devices to communicate with another as though the user devices were connected to a wireless telecommunications network (e.g., via telephone calls, video calls, simple messaging services (SMS) messages, instant messages, etc.).
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: August 15, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Patent number: 9723642
    Abstract: Aspects of the subject disclosure may include, for example, receiving a first request for resource release associated with a communication device where the first request is received from a network node, storing tunnel identification information for a downlink tunnel associated with the communication device and the network node, providing a second request responsive to the first request, and marking the tunnel identification information as inactive responsive to the first request. Other embodiments are disclosed.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: August 1, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Vivek Mhatre, Gaurav Gupta
  • Publication number: 20170214693
    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: Application
    Filed: January 21, 2016
    Publication date: July 27, 2017
    Inventors: Guanqun BAO, Jae Won CHUNG, Gaurav GUPTA, Saumitra KUMAR
  • Patent number: 9712569
    Abstract: A computer implemented method and apparatus for timeline-synchronized note taking during a web conference. The method comprises receiving a note from a user in a web conference; generating metadata that identifies a timestamp in the web conference when the note was created and a user identifier of the user who authored the note; and storing the note and the metadata with a recording of the web conference.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: July 18, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Samartha Vashishtha, Vikrant Rai, Gaurav Gupta, Aman Kumar Gupta, Gaurav Satija
  • Publication number: 20170171199
    Abstract: Techniques described herein may be used to enable users to access services protected by two-factor security systems without having to provide additional authentication information (e.g., a portion of the user's social security number, biometric information, etc.). An application server may provide one or more services, such as a social networking service, an online banking service, etc. When a user device attempts to access the service, the user may provide a username and password, to the application server, as the first factor of a two-factor authentication process required to access the service. However, instead of requiring the user to provide additional authentication information (e.g., the second factor), a network authentication server, the application server, and the user device may collaborate to automatically provide the additional authentication information.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Guanqun Bao, Gaurav Gupta, Raymond C. Counterman, Jae Won Chung
  • Publication number: 20170171836
    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: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Gaurav Gupta, RAJENDRA PRASAD KODAYPAK, VIVEK MHATRE
  • Publication number: 20170168863
    Abstract: In one example, a method and apparatus for dynamic routing of user contexts are disclosed. In one example, a method for supporting a context associated with a connection between a user and a first virtual machine of a virtual function includes receiving a notification of a change in a behavior of the user that affects the context, wherein the context is supported by the first virtual machine of the virtual function, and reassigning the context to a second virtual machine of the virtual function, different from the first virtual machine, based at least in part on the change in the behavior.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: GAURAV GUPTA, Vivek Mhatre
  • Patent number: 9679063
    Abstract: A computer performs a search and generates a context-aware search result. The computer crawls a plurality of servers to fetch a plurality of knowledge documents, parses the plurality of knowledge documents, and indexes the plurality of parsed knowledge documents in a search index. Parsing can include annotating at least one of the plurality of knowledge documents, and indexing can include building a term index and an annotation index. The computer receives from a requestor a search request including a search term, and requests and receives a context of an asset environment associated with the requestor. The computer determines a context-aware search result based, at least in part, on the search term, on the context, and on information stored in the search index, and transmits the context-aware search result to the requestor.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Gupta, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9679066
    Abstract: A computer performs a search and generates a context-aware search result. The computer crawls a plurality of servers to fetch a plurality of knowledge documents, parses the plurality of knowledge documents, and indexes the plurality of parsed knowledge documents in a search index. Parsing can include annotating at least one of the plurality of knowledge documents, and indexing can include building a term index and an annotation index. The computer receives from a requestor a search request including a search term, and requests and receives a context of an asset environment associated with the requestor. The computer determines a context-aware search result based, at least in part, on the search term, on the context, and on information stored in the search index, and transmits the context-aware search result to the requestor.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Gupta, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20170164161
    Abstract: Aspects of the subject disclosure may include, for example, receiving a request to initiate a wireless media broadcast of media content by way of a wireless mobility network to mobile devices within a geographical area, wherein the media content is provided by a first mobile device. A group of wireless access terminals is determined based on the geographical area, wherein the group of wireless access terminals provides wireless services of the wireless mobility network to a serving area within the geographical area. The group of wireless access terminals is directed to initiate a Multimedia Broadcast/Multicast Service (MBMS) bearer service to distribute the media content to the group of mobile devices within the serving area. Other embodiments are disclosed.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Gaurav Gupta, Rajendra Prasad Kodaypak
  • Publication number: 20170164372
    Abstract: In order to dynamically allocate spectrum resources to broadcast and unicast operations, user equipment (UE) sends a start message to a broadcast multicast tracking application in response to the UE deciding to start receiving a content stream. The start message includes cell site information where the user equipment is located and a channel identification indicating the content stream. The tracking application tracks the number of active listeners to the content stream in the cell and based on the number of active listeners and cell utilization, determines whether to initiate a broadcast. If the broadcast is initiated, the tracking application sends a message to the UE to retune to a broadcast channel. The UE sends a stop message when the UE decides to stop receiving the content stream and the tracking application and determines whether to terminate the broadcast based on the remaining active listeners and the cell utilization.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Inventors: Gaurav Gupta, Rajendra P. Kodaypak
  • Publication number: 20170142763
    Abstract: Techniques described herein may be used to enable a user device (e.g., a smartphone, a tablet computer, etc.) to access network services without having to be connected to a network (e.g., a wireless telecommunications network). A first user device may communicate discovery packets in search of other user devices to which the first user device may connect. The first user device may identify a second user device (as a result of sending the discover packets). The first and second user devices may obtain configuration parameters (e.g., a communication channel allocation, encryption keys, synchronization information, etc.) and may establish a D2D connection based on the configuration parameters. The D2D connection may enable the first and second user devices to communicate with another as though the user devices were connected to a wireless telecommunications network (e.g., via telephone calls, video calls, simple messaging services (SMS) messages, instant messages, etc.).
    Type: Application
    Filed: November 17, 2015
    Publication date: May 18, 2017
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta