Patents by Inventor Ankit Gupta

Ankit 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: 20210152973
    Abstract: A user-to-entity communication channel is established for providing increased information regarding entities to the general population. Ambassadors for a entity are identified and selected based on location history of devices for which location reporting is authorized. The ambassadors may provide information regarding the entity to the public through the communication channel. Communications between the users and ambassadors may be reported to the entity owner for analysis by the entity owner.
    Type: Application
    Filed: August 7, 2018
    Publication date: May 20, 2021
    Applicant: Google LLC
    Inventors: Matteo Agosti, Ankit Gupta
  • Publication number: 20210135976
    Abstract: A device receives network data associated with a network that includes network devices interconnected by links, wherein the network devices utilize segment routing. The device receives segment routing data associated with the network, wherein the segment routing data at least includes a list of segments associated with paths provided through the network by two or more of the network devices and corresponding links. The device merges the network data and the segment routing data to generate merged data, and processes the merged data, with an optimization model, to determine potential network plans within a particular time period. The device identifies a potential network plan, of the potential network plans, that maximizes throughput associated with operating the network, and performs one or more actions based on the potential network plan.
    Type: Application
    Filed: January 14, 2021
    Publication date: May 6, 2021
    Inventors: Cyril MARGARIA, Ankit GUPTA
  • Patent number: 10979774
    Abstract: Systems and methods are described herein for tagging images for placement in a graphical layout based on image characteristics. The overall brightness of an image is determined and, if the overall brightness is below a threshold level of brightness, the image is tagged with a negative identifier indicating that the image cannot be dimmed. If the overall brightness exceeds the threshold level of brightness, then the image is tagged with a positive identifier indicating that the image can be dimmed. Similarly, the resolution of the image is determined and, if the resolution currently affects the image, the image is tagged with a negative identifier indicating that the image cannot be blurred. If the resolution does not affect the image, and further blurring will not affect the image, then the image is tagged with a positive identifier indicating that the image can be blurred.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 13, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Ankit Gupta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Patent number: 10942556
    Abstract: Systems, apparatuses and methods may provide for early pre-charge with respect to peak power events. Application performance may improve by pre-charging a supercap just prior to initiating a system wake up from a qualified system wake-source trigger. Additionally, the pre-charging of the supercap may be controlled by a time defined pre-charge period and may also be controlled by a predetermined threshold voltage.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: March 9, 2021
    Assignee: Intel Corporation
    Inventors: Dileep J. Kurian, Ankit Gupta, Akhila M, Tanay Karnik, Vaibhav Vaidya, David Arditti Ilitzky, Christopher Schaef, Sriram Kabisthalam Muthukumar, Harish K. Krishnamurthy, Suhwan Kim
  • Patent number: 10924383
    Abstract: A device receives network data associated with a network that includes network devices interconnected by links, wherein the network devices utilize segment routing. The device receives segment routing data associated with the network, wherein the segment routing data at least includes a list of segments associated with paths provided through the network by two or more of the network devices and corresponding links. The device merges the network data and the segment routing data to generate merged data, and processes the merged data, with an optimization model, to determine potential network plans within a particular time period. The device identifies a potential network plan, of the potential network plans, that maximizes throughput associated with operating the network, and performs one or more actions based on the potential network plan.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: February 16, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Cyril Margaria, Ankit Gupta
  • Patent number: 10922528
    Abstract: Systems and methods are described herein for tagging images for placement in a graphical layout based on characteristics of depicted faces. The brightness of each face depicted is determined and, if the brightness of any face is below a threshold level of brightness, the image is tagged with a negative identifier indicating that the image cannot be dimmed. If the brightness of every face exceeds the threshold level of brightness, then the image is tagged with a positive identifier indicating that the image can be dimmed. The resolution of the image is also determined and, if the resolution currently affects any face, the image is tagged with a negative identifier indicating that the image cannot be blurred. If the resolution does not affect any face, and further blurring will not affect any image, then the image is tagged with a positive identifier indicating that the image can be blurred.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: February 16, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Ankit Gupta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Patent number: 10897537
    Abstract: Systems and methods for automated triaging of electronic communications within a server system that associates user devices with counselor devices, include receiving a plurality of electronic messages from the user devices. The systems and methods also include associating electronic messages with respective conversations, each conversation having an associated user device and one or more associated electronic messages. The systems and methods also include determining content of the electronic messages of each conversation. The systems and methods also include calculating a risk score for each conversation based on the determined content of the associated electronic messages. The systems and methods also include assigning a priority to each conversation based on the risk score for the conversation. The systems and methods also include associating counselor devices with conversations based on the priority assigned to the conversation.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: January 19, 2021
    Assignee: Crisis Text Line, Inc.
    Inventors: Bob Filbin, Ankit Gupta, Keith Morris
  • Patent number: 10860673
    Abstract: Aspects of the technology employ an integrated location identification and query processing technique. Network scan information is attached to or otherwise combined with a query at a client device and is sent to a web server or other entity for processing. When a query is initiated, the client device determines whether location services are enabled. If not, upon authorization they are enabled and visible network scan data is quickly obtained for transmission with the query. The server may include both a location identification service and a search service, and can split the received information accordingly among these elements in an efficient manner that minimizes data transfers and latency. From the client device's perspective, only one query is transmitted. Relevant results based on the resolved location are received quickly by the client device. This reduces system latency and power consumption, and also minimizes network overhead by eliminating unnecessary packet transmissions.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: December 8, 2020
    Assignee: Google LLC
    Inventors: Luis Barguno Jane, Quentin Fiard, Ankit Gupta
  • Patent number: 10853982
    Abstract: Systems and methods are described herein for selection of tagged images to populate the graphical layout. The system accesses a layout that defines a plurality of portions of the graphical layout and corresponding image parameters for each portion of the graphical layout. The system selects a first portion of the plurality of portions and retrieves the corresponding image parameters. If the image parameters indicate that the selected portion of the graphical layout is subject to a visual effect, the system selects an image having image parameters, such as the tags described above, indicating that the image can be placed in a portion of the graphical interface which will be subject to the particular visual effect. Otherwise, the system selects an image having image parameters that match the image parameters corresponding to the selected portion of the graphical interface.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 1, 2020
    Assignee: Rovi Guides, Inc.
    Inventors: Ankit Gupta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Publication number: 20200311385
    Abstract: Systems and methods are described herein for tagging images for placement in a graphical layout based on characteristics of depicted faces. The brightness of each face depicted is determined and, if the brightness of any face is below a threshold level of brightness, the image is tagged with a negative identifier indicating that the image cannot be dimmed. If the brightness of every face exceeds the threshold level of brightness, then the image is tagged with a positive identifier indicating that the image can be dimmed. The resolution of the image is also determined and, if the resolution currently affects any face, the image is tagged with a negative identifier indicating that the image cannot be blurred. If the resolution does not affect any face, and further blurring will not affect any image, then the image is tagged with a positive identifier indicating that the image can be blurred.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Ankit Gupta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Publication number: 20200314500
    Abstract: Systems and methods are described herein for tagging images for placement in a graphical layout based on image characteristics. The overall brightness of an image is determined and, if the overall brightness is below a threshold level of brightness, the image is tagged with a negative identifier indicating that the image cannot be dimmed. If the overall brightness exceeds the threshold level of brightness, then the image is tagged with a positive identifier indicating that the image can be dimmed. Similarly, the resolution of the image is determined and, if the resolution currently affects the image, the image is tagged with a negative identifier indicating that the image cannot be blurred. If the resolution does not affect the image, and further blurring will not affect the image, then the image is tagged with a positive identifier indicating that the image can be blurred.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Ankit Gupta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Publication number: 20200311994
    Abstract: Systems and methods are described herein for selection of tagged images to populate the graphical layout. The system accesses a layout that defines a plurality of portions of the graphical layout and corresponding image parameters for each portion of the graphical layout. The system selects a first portion of the plurality of portions and retrieves the corresponding image parameters. If the image parameters indicate that the selected portion of the graphical layout is subject to a visual effect, the system selects an image having image parameters, such as the tags described above, indicating that the image can be placed in a portion of the graphical interface which will be subject to the particular visual effect. Otherwise, the system selects an image having image parameters that match the image parameters corresponding to the selected portion of the graphical interface.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Ankit Gupta, Vishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
  • Publication number: 20200264691
    Abstract: An apparatus is provided which comprises: a first Power Management Unit (PMU); and a second PMU, wherein the first PMU is to manage transition of the apparatus from a low power state to a first active state, wherein the second PMU is to manage transition of the apparatus from the first active state to a second active state, and wherein the second PMU is to be powered down while the apparatus is to be in the low power state.
    Type: Application
    Filed: May 4, 2020
    Publication date: August 20, 2020
    Applicant: Intel Corporation
    Inventors: Dileep J. Kurian, Pranjali S. Deshmukh, Sriram Kabisthalam Muthukumar, Ankit Gupta, Tanay Karnik, David Arditti Ilitzky, Saurabh Bhandari
  • Publication number: 20200250251
    Abstract: Aspects of the technology evaluate places that are familiar to a given user in order to provide contextualized location information about other places of interest. This may include evaluating the actual number of visits by the given user to one or more locations in a given geographical area. For instance, places that have been visited a sufficient number of times within a particular timeframe are identified as personal landmarks for that user. Thus, when the user searches for a specific place or otherwise requests results that fit a query, the system can use the personalized landmark information to help rank search results and to provide location cues to aid the user to quickly and efficiently arrive at the location of the search result. Personal landmarks are necessarily familiar to the user, and thus can reduce the number of turn-by-turn directions or simplify the graphical interface of the client device.
    Type: Application
    Filed: August 24, 2018
    Publication date: August 6, 2020
    Applicant: Google LLC
    Inventors: Haroon Baig, Ankit Gupta
  • Publication number: 20200183439
    Abstract: A voltage regulator includes an error amplifier producing an error voltage from a reference voltage and a feedback voltage. A voltage-to-current converter converts the error voltage to an output current, and a feedback resistance generates the feedback voltage from the output current. The error amplifier includes a differential pair of transistors receiving the feedback voltage and the reference voltage, a first pair of transistors operating in saturation and coupled to the differential pair of transistors at an output node and a bias node, a second pair of transistors operating in a linear region and coupled to the first pair of transistors at a pair of intermediate nodes. A compensation capacitor is coupled to one of the pair of intermediate nodes so as to compensate the error amplifier for a parasitic capacitance. An output at the output node is a function of a difference between the reference voltage and feedback voltage.
    Type: Application
    Filed: November 25, 2019
    Publication date: June 11, 2020
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankit GUPTA, Nitin GUPTA, Prashutosh GUPTA
  • Publication number: 20200169979
    Abstract: Aspects of the technology evaluate a client device query to identify an IP address-based estimated location of a mobile device (602, 604). One or more candidate wireless stations are selected in accordance with the IP-based estimated location and a location-relevant response to the query is also generated in accordance with the IP-based location. This information is transmitted to the mobile device. (606, 608). The mobile device compares the received information about the candidate wireless stations against one or more actual wireless stations with which the mobile device is in communication (506, 508). Log information is generated as a result of the comparison. The log information is anonymized and transmitted to the network without user ID or other client-identifiable information included in the log. (FIG. 1, 510) The received log information is then used to validate the initial estimated location. Aggregation of log information from multiple devices may be used in the validation process.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 28, 2020
    Inventors: Antonio Trapanese, Ankit Gupta, Pawel Walczak
  • Patent number: 10659958
    Abstract: Aspects of the technology employ an integrated location identification and query processing technique. Network scan information is attached to or otherwise combined with a query at a client device and is sent to a web server or other entity for processing. When a query is initiated, the client device determines whether location services are enabled. If not, upon authorization they are enabled and visible network scan data is quickly obtained for transmission with the query. The server may include both a location identification service and a search service, and can split the received information accordingly among these elements in an efficient manner that minimizes data transfers and latency. From the client device's perspective, only one query is transmitted. Relevant results based on the resolved location are received quickly by the client device. This reduces system latency and power consumption, and also minimizes network overhead by eliminating unnecessary packet transmissions.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: May 19, 2020
    Assignee: Google LLC
    Inventors: Luis Barguno Jane, Quentin Fiard, Ankit Gupta
  • Patent number: 10642338
    Abstract: An apparatus is provided which comprises: a first Power Management Unit (PMU); and a second PMU, wherein the first PMU is to manage transition of the apparatus from a low power state to a first active state, wherein the second PMU is to manage transition of the apparatus from the first active state to a second active state, and wherein the second PMU is to be powered down while the apparatus is to be in the low power state.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: May 5, 2020
    Assignee: Intel Corporation
    Inventors: Dileep J. Kurian, Pranjali S. Deshmukh, Sriram Kabisthalam Muthukumar, Ankit Gupta, Tanay Karnik, David Arditti Ilitzky, Saurabh Bhandari
  • Publication number: 20200125621
    Abstract: Aspects of the technology evaluate whether a response to a client device search query results in the client device traveling to a location associated with the response (FIG. 1). One or more wireless stations are selected based on the location associated with the search query (604, 606). Wireless station identifiers are sent, along with the search results, to the client device (504, 610). The client device compares the received identifiers against the identifiers of one or more observed wireless stations with which the mobile device is in communication or are otherwise visible (508). Log information is generated by the client device as a result of the comparison (510). The log information is transmitted to the network without user ID or other client-identifiable information included in the log (512). The received log information is then used to accurately evaluate conversions and evaluate search quality, which enhances the user experience and provides for a more efficient search result process (612, 614).
    Type: Application
    Filed: November 9, 2017
    Publication date: April 23, 2020
    Inventors: Luis Barguno Jane, Ankit Gupta
  • Patent number: 10615809
    Abstract: Disclosed herein is a method of calibrating a voltage controlled oscillator (VCO) for a phase locked loop. The method includes prior to activating the phase locked loop, and prior to activating a frequency locked loop, causing a bias signal generator circuit to generate a control signal with a fixed control voltage for the VCO. The method continued with activating the frequency locked loop, and adjusting the bias signal generator to calibrate a transconductance of the bias signal generator while the frequency locked loop is activated. The frequency locked loop is then deactivated, and the phase locked loop is activated.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 7, 2020
    Assignee: STMicroelectronics International N.V.
    Inventors: Nitin Gupta, Ankit Gupta, Anand Kumar