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: 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
  • Patent number: 10726038
    Abstract: A system and method for optimizing aggregation and analysis of data across multiple data sources of multiple enterprises is provided. Data extraction rules are generated by invoking an automatic rule generation rule. Automatic rule generation rule is invoked if a predefined set of rules is not applicable for extracting data. Further, data adaptation rules is generated if data extracted by applying data extraction rules and a predefined set of rules does not correspond to a predetermined output. The data adaptation rules is encapsulated in a feedback loop for transmitting to the data acquisition unit. Data optimization rules s generated based on data extraction rules and data adaptation rules. One or more metrics is generated based on data optimization rules. The metrics specify characteristics relevant to one or more enterprises.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: July 28, 2020
    Assignee: Mphasis Limited
    Inventors: Jai Ganesh, Damini Gupta, Ashutosh Vyas, Meer Ahmed, Ravi Sahu, Rajdeep Sharma, Ankit Mishra, Saurabh Singh, Divay Garg
  • 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: 10628548
    Abstract: A system for verifying networking system-on-chip designs comprises a reconfigurable hardware modeling device programmed to implement circuitry hardware models and a traffic generation device communicating with the reconfigurable hardware modeling device. The circuitry hardware models comprise a hardware model of a circuit design and a hardware model of interface circuitry. The system employs a backpressure flow control independent of the communication protocol, which can cause the traffic generation device to suspend sending messages when one or more message buffers in the traffic generation device, the reconfigurable hardware modeling device, or both cannot accept more messages based on predetermined conditions.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: April 21, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Suresh Krishnamurthy, Deepak Kumar Garg, Ankit Garg, Saurabh Khaitan, Sanjay Gupta, John R. Stickley, Russell Elias Vreeland, III, Ronald James Squiers
  • 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
  • Publication number: 20200097731
    Abstract: A method for automatically providing key moments in a multimedia content on an electronic device and an electronic device therefor are provided. The method includes determining a navigation behavior of each user of the multimedia content during playback, determining a plurality of key moments in the multimedia content based on the navigational behavior, the plurality of key moments including a positive key moment, a negative key moment, and a neutral key moment, storing the plurality of key moments, detecting a playback event of the multimedia content by a candidate user, retrieving at least one key moment from the plurality of key moments in the multimedia content based on the candidate user, and displaying an actionable user interface including the at least one key moment.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 26, 2020
    Inventors: Yash GUPTA, Abhishek GOGIA, Ankit BABBAR, Dhananjay KAUSHAL, Gurpreet SINGH, Kanika GUPTA, Sonam Chawla BHATIA, Swati KAUSHIK
  • Publication number: 20200082235
    Abstract: Disclosed herein is an authenticating mark formed on the surface of a product or package. The said mark comprising: at least an overt portion of visible 3D random image in the form of physically unclonable function (PUF) characterized in that the said PUF is random cracks or colors. Additionally, phosphor particles might be added to this pattern as covert features. It further disclose a system and method for identifying genuine or counterfeited products by analyzing the image of a 3D-PUF and its encrypted image using a commonly held scanning device.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 12, 2020
    Inventors: Deepak Gupta, Ankit Nagar
  • Patent number: 10521844
    Abstract: A system for computer-aided visual recognition of products may be used by a customer operating a mobile computing device having a camera. A customer can direct the camera at a targeted product for which the customer desires to purchase or learn information. Image recognition operations can be carried out to compare the captured image against images from a prepopulated product image store of known products. Upon a positive match, information regarding the identified product may be gathered and transmitted to the customer and displayed on the mobile computing device. The customer may be presented with various options regarding the identified product, including adding the product to a shopping list, a to-do list, a wish list, or other types of lists.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: December 31, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Ankit Gupta, Saurav Shah, Venkata Pranay Kumar Sowdaboina
  • Patent number: 10440144
    Abstract: A notification platform for distribution of notification content in an on-line social network system, on-line and in near real time, is described. As a new notification is detected in the continuous stream of notifications triggered by time-sensitive events, the near real time notifications distribution system determines member profiles representing potential recipients of the notification by traversing a relationship graph. The relationship graph has nodes representing member profiles, as well as other entities maintained in the on-line social network system. The edges of the relationship graph represent relationships between entities represented by the associated nodes. For each member profile representing a potential recipient of the notification, the near real time notifications distribution system generates a relevance score, which is used to determine whether the notification is to be delivered to the potential recipient.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pingjie Xiao, Shaunak Chatterjee, Shipeng Yu, Ankit Gupta, Swapnil Ghike, Vivek Nelamangala, Banu Muthukumar, Curtis Wang, Parinkumar Shah, Eric Brownrout, Changji Shi
  • Publication number: 20190295020
    Abstract: A meeting assignment conflict, between two meetings, a, is detected, because a meeting organizer is attempting to assign a given conference room to a second meeting, when it is already assigned to a first meeting. It is determined whether a number of participants in the first meeting is small enough to be accommodated by a different conference room. If so, the first meeting is automatically reassigned to the different conference room, and the second meeting is assigned to the given conference room.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Inventors: Ankit GUPTA, Anant Trivedi
  • Publication number: 20190276810
    Abstract: The present invention provides a Cas9 platform to facilitate single-site nuclease gene editing precision within a human genome. For example, a Cas9 nuclease/DNA-targeting unit (Cas9-DTU) fusion protein precisely delivers a Cas9/sgRNA complex to a specific target site within the genome for subsequent sgRNA-dependent cleavage of an adjacent target sequence. Alternatively, attenuating Cas9 binding using mutations to the a protospacer adjacent motif (PAM) recognition domain makes Cas9 target site recognition dependent on the associated DTU, all while retaining Cas9's sgRNA-mediated DNA cleavage fidelity. Cas9-DTU fusion proteins have improved target site binding precision, greater nuclease activity, and a broader sequence targeting range than standard Cas9 systems. Existing Cas9 or sgRNA variants (e.g., truncated sgRNAs (tru-gRNAs), nickases and FokI fusions) are compatible with these improvements to further reduce off-target cleavage.
    Type: Application
    Filed: December 19, 2018
    Publication date: September 12, 2019
    Inventors: Scot A. Wolfe, Mehmet Fatih Bolukbasi, Ankit Gupta, Erik J. Sontheimer, Nadia Amrani
  • Patent number: 10379592
    Abstract: The present disclosure provides for the management of power of a NZE IoT device. Managing power can include receiving the one or more asynchronous events from the asynchronous event system, determining if any of the one or more asynchronous events meet a respective charge qualification, generating the power-on command for the power-managed compute system if any of the one or more asynchronous events meet the respective charge qualification, and waiting for a power source to reach a threshold associated with the respective charge qualification if any of the one or more asynchronous events do not meet the respective charge qualification.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 13, 2019
    Assignee: INTEL CORPORATION
    Inventors: Dileep Kurian, Tanay Karnik, David Arditti Ilitzky, Ankit Gupta, Sriram Kabisthalam Muthukumar, Vaibhav Vaidya, Suhwan Kim, Christopher Schaef, Ilya Klochkov
  • Publication number: 20190222259
    Abstract: A system for co-transmitting discrete power and data over a common high frequency channel includes a power transmitting node, a power receiving node, a data transmitting node, a data receiving node, a power transmitting switch, a power receiving switch, a data transmitting switch, a data receiving switch, a primary power switch, a secondary power switch, a common high frequency channel, a first control unit, and a second control unit. When the primary power switch, power transmitting switch, and power receiving switch are in an activated state, a power signal is transmitted over the common high frequency channel from the power transmitting node to the power receiving node. When the secondary power switch, data transmitting switch, and data receiving switch are in an activated state, a data signal is transmitted over the common high frequency channel from the data transmitting node to the data receiving node.
    Type: Application
    Filed: January 14, 2019
    Publication date: July 18, 2019
    Inventors: Sudip K. Mazumder, Ankit Gupta
  • Patent number: 10353907
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system stores a set of feed updates associated with a set of entities in descending chronological order within a set of resizable blocks. For each entity in the set of entities, the system generates an index containing one or more lists of resizable blocks storing a subset of the feed updates associated with the entity, wherein the one or more lists are sorted in descending chronological order. The system then uses the index to generate a content feed containing a selection of the feed updates for outputting to a viewer.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankit Gupta, Parinkumar D. Shah, Swapnil A. Ghike, Raghu Ram Hiremagalur Venkatesh, Shubham Gupta, Roshan R. Sumbaly
  • Publication number: 20190197527
    Abstract: A method and system for facilitating digital wallet based payment card transactions is provided. A server system associated with a payment network receives payment card information provided by a user to an online merchant in relation to online purchase transaction. The payment card information is associated with user consent to add a corresponding payment card to a digital wallet account. The server system creates a digital wallet account and adds the payment card to the digital wallet account if no record of the digital wallet account for the user exists at the server system. The server system adds the payment card to the digital wallet account using the payment card information if a record of the digital wallet account for the user exists at the server system. The server system facilitates processing of payment for the online purchase transaction based on the payment card information associated with the payment card.
    Type: Application
    Filed: November 2, 2018
    Publication date: June 27, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Sachin Kumar Agarwalla, Shweta Gupta, Ankit Kothari