Patents by Inventor Deepak Jindal

Deepak Jindal 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: 11775595
    Abstract: A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: October 3, 2023
    Assignee: Google LLC
    Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Patent number: 11681761
    Abstract: A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: June 20, 2023
    Assignee: Google LLC
    Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Patent number: 11438297
    Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: September 6, 2022
    Assignee: GOOGLE LLC
    Inventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
  • Patent number: 11409812
    Abstract: A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: August 9, 2022
    Assignee: Google LLC
    Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Patent number: 11100518
    Abstract: A system tracks user actions associated with advertisements. The system may receive information in response to a user action. The system may then determine whether the action performed by the user resulted from an advertisement.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventors: Alex Roetter, Deepak Jindal
  • Patent number: 11042886
    Abstract: A system tracks user actions associated with advertisements. The system may receive information in response to a user action. The system may then determine whether the action performed by the user resulted from an advertisement.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: June 22, 2021
    Assignee: Google LLC
    Inventors: Alex Roetter, Deepak Jindal
  • Publication number: 20210144116
    Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.
    Type: Application
    Filed: January 15, 2021
    Publication date: May 13, 2021
    Applicant: Google LLC
    Inventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
  • Patent number: 10897448
    Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: January 19, 2021
    Assignee: Google LLC
    Inventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
  • Publication number: 20200383045
    Abstract: Methods, systems, and devices for wireless communications are described. Wireless stations (STAs) may be within the coverage areas of several of access points (APs). In such cases, STAs may detect some set of candidate APs for possible connection, and the STAs may perform some selection procedure to select an AP for connection. For example, a STA may score or rank available APs (e.g., APs within the set of candidate APs), and the STA may sort the candidate APs into different bins (e.g., categories) based on their respective scores (e.g., based on each AP's candidate score). Each bin may thus include one or more APs associated with some scoring range. A STA may then randomly (e.g., or pseudo-randomly) select an AP from the bin associated with a highest range of candidate scores, and the STA may connect to the selected AP.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 3, 2020
    Inventors: Deepak Jindal Kumar, Manish Kothari, Sudhanshu Singh, Santhi Swaroop Golti, Sunil Dutt Undekari
  • Publication number: 20200127961
    Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Applicant: Google LLC
    Inventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
  • Patent number: 10560415
    Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: February 11, 2020
    Assignee: Google LLC
    Inventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
  • Publication number: 20190236615
    Abstract: A system tracks user actions associated with advertisements. The system may receive information in response to a user action. The system may then determine whether the action performed by the user resulted from an advertisement.
    Type: Application
    Filed: April 4, 2019
    Publication date: August 1, 2019
    Applicant: Google LLC
    Inventors: Alex Roetter, Deepak Jindal
  • Publication number: 20180365731
    Abstract: A computer-implemented method includes storing at a computer server indicative data for a first web-accessible document that is not associated with the computer server, receiving a request from a program module in a container document associated with the web-accessible document, and providing, in response to the request, information related to the indicative data.
    Type: Application
    Filed: August 28, 2018
    Publication date: December 20, 2018
    Inventors: Adam Sah, Deepak Jindal, Christian Oestlien
  • Patent number: 10146776
    Abstract: A system and method for associating a document with a concept are provided. One or more idea-electronic document associations is identified, wherein each idea-electronic document association is based on a user performance criteria relative to the electronic document and the idea. At least one of the one or more electronic documents is identified with a concept based on the one or more idea-electronic document associations, wherein the concept is related to the one or more ideas.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: December 4, 2018
    Assignee: Google LLC
    Inventors: Wesley T. Chan, Sumit Agarwal, Rama Ranganath, Leora Ruth Wiseman, Deepak Jindal
  • Patent number: 10110535
    Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages. The method also includes identifying, by the server computer, at least one of the electronic mail messages as a promoted electronic mail message. The method further includes outputting, for display at a client computing device, an electronic mail interface wherein the promoted electronic mail message is represented in a first position of a display order and a remainder of the electronic mail messages are represented subsequent to the promoted electronic mail message in the display order.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: October 23, 2018
    Assignee: Google LLC
    Inventors: Aaron Nathaniel Rothman, Deepak Jindal, Thompson Alexander Ivor Gawley, Christian Oestlien, Stacey Kapadia
  • Publication number: 20180253991
    Abstract: Methods and systems for improving a presentation function of a client device based on feedback data indicative of presentation effectiveness are disclosed. A server transmits, over a communication network, a first instruction that configures the client device to provide a first presentation via a user interface to an individual. The server receives physiological data collected by one or more sensors of the client device and associated with the individual and the first presentation. Based on feedback data, including the received physiological data, representative of behavior change subject to the first presentation, the server computes an effectiveness assessment of the first presentation.
    Type: Application
    Filed: May 3, 2018
    Publication date: September 6, 2018
    Inventors: Diane Tang, Katherine Chou, Mike Pearson, Geoff Davis, Deepak Jindal, Tom Stanis, Dan Moisa, Zeeshan Syed, Christopher Roat
  • Patent number: 9998573
    Abstract: Hardware-based packet processing circuitry is provided. In this regard, hardware-based packet processing circuitry includes header processing circuitry and payload processing circuitry. The hardware-based packet processing circuitry receives a header portion and a payload portion of an incoming packet in a first packet format. The header processing circuitry and the payload processing circuitry process the header portion and the payload portion to form a processed header portion and a processed payload portion, respectively. The hardware-based packet processing circuitry generates an outgoing packet in a second packet format based on the processed header portion and the processed payload portion. By processing the incoming packet separately in the header processing circuitry and the payload processing circuitry, it is possible to accelerate selected steps (e.g., ciphering/deciphering, compression/de-compression, checksum, etc.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: June 12, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Tomer Rafael Ben-Chen, Amit Gil, Dan Gilboa Waizman, Deepak Jindal, Ayala Miller, Shaul Yohai Yifrach
  • Publication number: 20180041431
    Abstract: A virtualized Internet Protocol (IP) packet processing system is provided. In this regard, in one aspect, a computing circuit for processing IP packets is shared among a plurality of virtual clients. The computing circuit includes a plurality of hardware functional blocks each configured to perform a predefined IP packet processing function. In another aspect, a virtual channel is created for each of the virtual clients and assigned with one or more of the hardware functional blocks. In this regard, IP packets associated with each of the virtual clients may be processed by respective assigned hardware functional blocks based on a specified processing sequence. By sharing the computing circuit among the virtual clients and assigning respective hardware functional blocks to each virtual client, it is possible to optimize processing efficiency of the computing circuit, thus improving throughput, latency, and power consumption of the virtualized IP packet processing system.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Shaul Yohai Yifrach, Tomer Rafael Ben-Chen, Amit Gil, Dan Gilboa Waizman, Deepak Jindal
  • Publication number: 20180041614
    Abstract: Hardware-based packet processing circuitry is provided. In this regard, hardware-based packet processing circuitry includes header processing circuitry and payload processing circuitry. The hardware-based packet processing circuitry receives a header portion and a payload portion of an incoming packet in a first packet format. The header processing circuitry and the payload processing circuitry process the header portion and the payload portion to form a processed header portion and a processed payload portion, respectively. The hardware-based packet processing circuitry generates an outgoing packet in a second packet format based on the processed header portion and the processed payload portion. By processing the incoming packet separately in the header processing circuitry and the payload processing circuitry, it is possible to accelerate selected steps (e.g., ciphering/deciphering, compression/de-compression, checksum, etc.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Tomer Rafael Ben-Chen, Amit Gil, Dan Gilboa Waizman, Deepak Jindal, Ayala Miller, Shaul Yohai Yifrach
  • Patent number: 9883538
    Abstract: Methods, systems, and devices are provided that reduce delay in establishing connectivity between wireless devices when either device detects a session overlap condition during a wireless network setup. In response to detecting the session overlap condition at a first node, the first node made transmit a notification to a second node to switch from the first setup procedure to a second setup procedure using a vendor specific information element.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: January 30, 2018
    Assignee: Qualcomm Incorporated
    Inventors: Chinamay Kumar, Ashish Kumar Agrawal, Krishna Chaitanya Suryavenkata Emani, Deepak Jindal Kumar, Anil Kumar Daga