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: 20200007658
    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: September 13, 2019
    Publication date: January 2, 2020
    Inventors: Guanqun Bao, Okeno R. Palmer, Saumitra Kumar, Harsha Vardhana Reddy Hardhagari, Gaurav Gupta
  • Publication number: 20200005845
    Abstract: In some embodiments, the present application provides a magnetic memory device. The magnetic memory device comprises a bottom electrode, and a first synthetic anti-ferromagnetic (SyAF) layer including a first pinning layer and a second pinning layer disposed over the bottom electrode and having opposite magnetization directions and separated by a first spacer layer. The magnetic memory device further comprises a reference layer disposed over the first pair of pinning layers and a free layer disposed over the reference layer and separated from the reference layer by a tunneling barrier layer. The magnetic memory device further comprises a second synthetic anti-ferromagnetic (SyAF) layer including a third pinning layer and a fourth pinning layer disposed over the free layer and having opposite magnetization directions and separated by a second spacer layer.
    Type: Application
    Filed: April 26, 2019
    Publication date: January 2, 2020
    Inventors: Gaurav Gupta, Zhiqiang Wu, William J. Gallagher
  • Patent number: 10505817
    Abstract: Aspects of the technology provide solutions for determining a time period (“epoch”) required to monitor or analyze a tenant network. Some implementations of the technology include a process for making automatic epoch determinations, which includes steps for identifying one or more network parameters for a tenant network, analyzing the tenant network using the network parameters to discover one or more configuration settings of the tenant network, and determining a first epoch for the tenant network, the first epoch corresponding with a period of time to complete analysis of the tenant network using the network parameters. In some aspects, the process can further include steps for generating a tenant profile for the tenant network, the tenant profile based on the network parameters, the first epoch, and the one or more configuration settings of the tenant network. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: December 10, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chetan Narsude, Gaurav Gupta, Shadab Nazar, Pavan Mamillapalli, Sundar Iyer
  • Patent number: 10499121
    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: Grant
    Filed: January 9, 2018
    Date of Patent: December 3, 2019
    Assignee: NBCUniversal Media, LLC
    Inventors: William Beckett, Gaurav Gupta, Milena Markova
  • Patent number: 10498608
    Abstract: Systems, methods, and computer-readable media for discovering a network's topology and health. In some examples, a system can obtain, from at least one of a plurality of controllers on a network, a logical model of the network, the logical model including configurations of one or more objects defined for the network. Based on the logical model, the system can identify a respective location of the plurality of controllers in the network and a plurality of nodes in a fabric of the network. Based on the respective location of the plurality of controllers and plurality of nodes, the system can poll the plurality of controllers and plurality of nodes for respective status information, and determine a health and topology of the network based on the logical model, the respective location, and respective status information.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: December 3, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Divjyot Sethi, Chandra Nagarajan, Ramana Rao Kompella, Gaurav Gupta, Sundar Iyer
  • Patent number: 10484483
    Abstract: In general, embodiments of the technology relate to a method for providing software functionalities to users of multi-tenant applications via inheritance. The method includes defining a functionality to be inheritable by a tenant application, in a master application, including selecting the functionality from a set of implemented functionalities, and defining a scope for the selected functionality, and publishing the master application. The method further includes, after publishing the master application, receiving a request to generate a tenant application. The request specifies the master application and the functionality to be inheritable by the tenant application. The method also includes generating the tenant application in response to the request. Further, the method includes publishing the tenant application, including the functionality, to a set of users; and receiving a request to access the published tenant application from a user of the first set of users.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 19, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Gaurav Gupta, Mridul Mudgal, Vikas Ranganatha, Shalini Sharma, Manish Gurumoorthy
  • Publication number: 20190344087
    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: Application
    Filed: July 29, 2019
    Publication date: November 14, 2019
    Inventors: Habet Ter-Petrosyan, Gaurav Gupta, Sridhar Kothandaraman
  • Patent number: 10477371
    Abstract: An effective way for the cellular device-to-device communication and the short range communication to share a set of channels for communication is desired. The apparatus may be a user equipment (UE). The apparatus determines a priority level of each channel of a plurality of channels. The apparatus determines whether a first channel of the plurality of channels, the first channel having a highest priority level, is occupied by short range wireless communication. If the first channel is occupied by the short range wireless communication, the apparatus determines availability of one or more remaining channels of the plurality of channels for a cellular device-to-device (D2D) communication, where the one or more remaining channels are different from the first channel.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: November 12, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Kapil Gulati, Shailesh Patil, Gaurav Gupta, Sudhir Kumar Baghel, Marco Papaleo
  • Patent number: 10462057
    Abstract: A computing resource service provider may provide customers with access to various services provided by a set of service endpoints. During certain intervals of time increased network traffic may cause an increase in the consumption of computing resources of the set of service endpoints. A throttling trigger may be detected that may cause one or more routing devices to reroute network traffic to one or more lower tier routing devices. The lower tier routing devices may maintain throttling information and forward network traffic to the set of service endpoints.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Kachmarck, Naveen Anand Subramaniam, Jacob Shannan Carr, Aaron Ben Fernandes, Gaurav Gupta
  • Publication number: 20190327516
    Abstract: Systems and methods are disclosed herein for classifying, based on most recent information associated with recorded content, the recorded content to an appropriate deletion classifier. A media guidance application may receive information about an event that is associated with a recorded media asset. The media guidance application may determine, based on the event and a current deletion classifier associated with the recorded media asset, whether the current deletion classifier associated with the recorded media asset needs to be updated to a new deletion classifier. The media guidance application may make this determination by accessing a deletion classification database containing rules for classifying recorded media assets into a variety of deletion classifiers.
    Type: Application
    Filed: December 27, 2016
    Publication date: October 24, 2019
    Inventors: Vishwas Sharadanagar Panchaksharaiah, Gaurav Gupta, Nimit Dineshbhai Kalaria
  • Patent number: 10455059
    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: Grant
    Filed: October 12, 2018
    Date of Patent: October 22, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Okeno R. Palmer, Saumitra Kumar, Harsha Vardhana Reddy Hardhagari, Gaurav Gupta
  • Patent number: 10447689
    Abstract: An instant access device may receive a request from a user device to access secure content corresponding to a particular web service. The instant access device may create a hash code based on a telephone number of the user device and a hash code, and may communicate the hash code to an authentication system. The authentication system may authenticate the user device by comparing the hash code to a hash table that includes a list of hash codes associated with user devices that are authorized to access the secure content. Based on whether the user device is authenticated by the authentication system, the instant access device may cause the user device to access the secure content, whether by accessing the secure content directly (when the user device authentication is successful) or by creating a new user account (when the user device authentication is unsuccessful).
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: October 15, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Patent number: 10447851
    Abstract: Techniques described herein may be used to enable a user to obtain services from multiple organizations in a seamless, automated, and efficient manner. A network device may cause a user device to automatically access a web service by, for example, downloading a mobile application or accessing a web page designed to provide the web service. The network device may automatically identify a second web service that is logically related to the first web service and offer the second web service to the user. If the user accepts the second web service, the network device may cause the user device to automatically access the second web service via a mobile application, a webpage, etc. Identification and authentication issues for accessing the first or second web services may be automatically resolved by network device based on the mobile device number (MDN) of the user device and/or other profile information.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: October 15, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Kiran Naiga, Gilda Majidi, Momin Mirza, Gaurav Gupta, Avinash S. Chugh, Manian Krishnamoorthy
  • Patent number: 10447596
    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 a channel busy ratio (CBR). The UE determines one or more channel resource utilization limits based on the CBR, wherein each channel resource utilization limit of the one or more channel resource utilization limits corresponds to a respective packet priority. The UE controls transmission of a plurality of packets based on the one or more channel resource utilization limits, each packet of the plurality of packets being associated with a respective packet priority.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: October 15, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Kapil Gulati, Gaurav Gupta, Shailesh Patil, Marco Papaleo
  • Patent number: 10447704
    Abstract: Techniques for ensuring verification before transmission of electronic messages are disclosed herein. In some embodiments, a computer-implemented method comprises: transmitting a confirmation request message to an e-mail address stored in a database of an online service in association with a digital representation of a first user of the online service; subsequent to transmitting the confirmation request message, causing a selectable option to send a user-to-user message to a second user via the online service to be displayed on the computing device of the first user; receiving, from the computing device of the first user, a selection of the option to send the user-to-user message to the second user; determining that the confirmation of the e-mail address has not been received; and preventing a transmission of the user-to-user message to the second user based on the determining that the confirmation of the e-mail address has not been received.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ajay Datta, Shrinivas Rameshrao Devshatwar, Neena Teresa Jose, Gaurav Gupta
  • Patent number: 10437641
    Abstract: Aspects of the technology provide systems and methods for interleaving a processing task in a network monitoring appliance. A process of the technology could include steps for identifying operators in the network monitoring appliance, wherein the operators are sequentially arranged to form a processing pipeline, determining an epoch for the processing pipeline, wherein the epoch corresponds with a time duration required for a processing task to traverse the pipeline, and determining a time window in which a supplemental processing task can be interleaved into the processing pipeline, wherein the time window is based on the epoch. Machine-readable media are also provided.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: October 8, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chetan Narsude, Gaurav Gupta, Azeem Suleman, Shadab Nazar, Pavan Mamillapalli, Sundar Iyer
  • Patent number: 10437576
    Abstract: Techniques described herein may allow for the automatic downloading, installing, and/or launching of applications (commonly referred to as “apps”), during the presentation of content. For example, a user device (e.g., a smart phone) may play video content, such as a trailer for a video game app. During the presentation of the trailer, a button, to install the video game app, may be presented. Based on a single click of the button, the video game app may be downloaded and installed. The app may further be launched as soon as it is installed, and/or as soon as the trailer ends. Some techniques described herein may be applicable for the automatic downloading, installing, and/or launching of an application on a wearable device while another device presents content, or vice versa.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: October 8, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Guanqun Bao, Manish Sharma, Devin Blong, Kevin Flores, Tushar Chaudhary, Gaurav Gupta
  • Publication number: 20190299013
    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: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventors: Daniel Aghassian, Thomas W. Stouffer, Jonathan Larcom, Gaurav Gupta
  • Patent number: 10433129
    Abstract: Concepts and technologies disclosed herein are directed to an enhanced data download mechanism for power constrained Internet of Things (“IoT”) devices. An IoT file share server can receive an update file from an IoT application server. The IoT file share server can calculate a file chunk size based upon a device type of the IoT device and a file size of the update file. The file chunk size can be calculated such that each file chunk of a plurality of file chunks is downloadable to the IoT device in a single awake period of the IoT device. The IoT file share server can partition the update file into a plurality of file chunks to be sent to the IoT device, each of which can include a portion of the update file, and the portion can be of the file chunk size.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: October 1, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Gaurav Gupta, Rajendra Prasad Kodaypak
  • Publication number: 20190290118
    Abstract: The embodiments herein disclose methods and systems for monitoring health of eyes of a user, a method includes determining ambient light around an electronic device of the user. On determining that the ambient light is below a pre-defined threshold, the method includes determining a lumen output of at least one content to be displayed in at least one of a continuous manner and at pre-configured intervals. Based on the determined lumen output and at least one user profile, the method includes estimating a variation in a pupil size of the user. Further, the method includes generating an eye health index for the user based on the estimated variation in the pupil size of the user. Further, the method includes tagging the at least one content as safe based on the eye health index for viewing the at least one content.
    Type: Application
    Filed: March 26, 2019
    Publication date: September 26, 2019
    Inventors: Krishna Kishor JHA, Ashish Kumar SINGH, Mahammadrafi Raimansab MANIYAR, Vaisakh Punnekkattu CHIRAYIL S B, Rajib BASU, Gaurav GUPTA