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

  • Publication number: 20150185973
    Abstract: System and methods are provided for receiving selection, by a user, of a subset of message clusters in a plurality of message clusters. Each message cluster is associated with a corresponding set of clustering rules. Each respective electronic message, addressed to and/or from the user, in a plurality of electronic messages is assigned to one or more of the clusters in the subset of clusters in accordance with the sets of clustering rules associated with the subset of clusters. The set of clustering rules for a first cluster in the subset of clusters (i) prevents some messages in the plurality of messages from being assigned to the first cluster and (ii) assigns messages to the first cluster without regard to content relatedness between messages in the plurality of messages and messages already in the first cluster. Messages in the first cluster are formatted for display as a single cluster graphic.
    Type: Application
    Filed: February 21, 2014
    Publication date: July 2, 2015
    Applicant: GOOGLE INC.
    Inventors: Itamar GILAD, Thompson Alexander Ivor GAWLEY, Andrew Ward MOEDINGER, Deepak JINDAL, Kevin SMILAK, Jeroen Daniël JILLISSEN, Balint MIKLOS, Jason Briggs CORNWELL
  • Patent number: 9072082
    Abstract: Systems and methods for improved communications using tunneled direct link setup are described herein. The systems and methods relate to discovery, link setup, channel switching, multicasting, link selection, and quality of service implemented in conjunction with tunneled direct link setup.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: June 30, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ashwani Dwivedi, Deepak Jindal Kumar
  • Patent number: 9058608
    Abstract: Methods, computer-readable media, and systems for placement attribute targeting are described. In one example, an advertiser can specify attributes of one or more web pages on which their advertisements can be displayed. Based on a page attribute of the web page that a user accesses, one or more advertisements can be transmitted to the user for display, where the advertisements are chosen such that the page attribute matches the attribute specified by the advertiser. In some implementations, a computer-implemented method includes determining an attribute of a web page to be displayed to a user at a location, selecting content corresponding to the determined web page attribute, and transmitting the selected content to the location for display as at least part of the web page.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: June 16, 2015
    Assignee: Google Inc.
    Inventors: Rama Ranganath, Deepak Jindal, Ching Law, Gokul Rajaram
  • Publication number: 20150154632
    Abstract: Embodiments consistent with the present invention may be used to provide accurate view-through conversion information, even in the absence of impression cookies. A view-through conversion occurs when, first, a user is exposed to an online ad (also known as an impression event), but does not select (e.g., click on) it, but the user later visits the advertiser's Website and a “conversion” occurs within a certain period (e.g., a 30-day period).
    Type: Application
    Filed: April 30, 2007
    Publication date: June 4, 2015
    Inventors: Deepak Jindal, Gokul Rajaram, Rama Ranganath, Fong Shen
  • Patent number: 9003441
    Abstract: Demographic information for users and content are collected based on users' content selections. Each user is associated with some demographic data. Users who select particular content, such as an advertisement or a web page, are probabilistically inferred to be in the demographic associated with the content. The demographic data of users who selected the content are aggregated into visitor demographic data for the content. The demographic associated with the content may be modified based on the visitor demographic data. A feedback loop is formed, whereby the demographic data of both users and the content are continuously refined.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Deepak Jindal, Gokul Rajaram
  • Patent number: 8903931
    Abstract: A method includes accessing, by a server computer, a plurality of electronic mail messages; identifying, based on information contained in each electronic mail message, one or more actions that can be taken with respect to each electronic mail message; and outputting, for display at a client computing device, an electronic mail interface. The electronic mail interface includes a message preview element for each electronic mail message. Each message preview element includes an interface element for causing performance of the action for each electronic mail message.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventors: Aaron Nathaniel Rothman, Deepak Jindal, David Farber Stern, Jason Cornwell, Stacey Kapadia, Nilesh Singh, Katharina Probst, Brendan Linn, Isaac Sterling VanDuyn, Mayank Singhal
  • Publication number: 20140337128
    Abstract: A content-targeting ad system is provided with a user behavior (e.g., selection (e.g., click), conversion, etc.) feedback mechanism. The performance of individual ads, or groups of ads, may be tracked on a per document (e.g. per URL) and/or on a per host (e.g. per Website) basis. The performance of ad targeting functions may also be tracked on a per document, and/or per host basis. Such user behavior feedback data may be processed (e.g., aggregated) into useful data structures. Such user behavior feedback data (raw or processed) may then be used in a content-targeting ad system to improve ad quality, improve user experience, and/or maximize revenue.
    Type: Application
    Filed: July 25, 2014
    Publication date: November 13, 2014
    Inventors: Alexander P. Carobus, Narayanan Shivakumar, Yingwei Claire Cui, Deepak Jindal, Steve Lawrence
  • Patent number: 8855962
    Abstract: A system for testing electronic circuits includes first, second, and third standard interfaces. A test port master and a test port slave are connected to an external testing apparatus. The first, second, and third standard interfaces are tested in first, second, and third test modes, respectively. The tests are initiated by asserting a test mode activate and first, second, and third test mode enable signals, respectively, which enable reuse of test patterns across different electronic circuits.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: October 7, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Deepak Jindal
  • Publication number: 20140269646
    Abstract: Systems and methods are disclosed for a first WiFi Direct device to receive a machine-readable label from a second WiFi Direct device to provide information on the P2P WiFi capability of the second WiFi Direct device to aid the two devices in establishing a WiFi Direct connection. The machine-readable label may include the display of a QR code by the second WiFi Direct device to the first WiFi Direct device. The information on the WiFi capability of the second WiFi Direct device may include the identity of the listen channel, the operating channel, whether the device is a P2P group owner or not (e.g., a P2P client device), and other service and/or configuration information. Because the first WiFi Direct device knows whether the second WiFi Direct device is a group owner or not, the first WiFi Direct device may take the appropriate connection to establish the WiFi Direct connection.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Sathiyanarayanan Ramasamy, Deepak Jindal Kumar
  • Publication number: 20140219147
    Abstract: Systems and methods are disclosed for wireless communication including transmitting a beacon comprising group traffic information indicating whether group traffic is buffered for transmission and multicast/broadcast (MB) information indicating a type of the buffered group traffic with a first node. The beacon may be received by a second node, allowing the type of the buffered group traffic to be determined from the MB information. Types of buffered group traffic include multicast data, broadcast data and both multicast and broadcast data. As desired, the second node may enter a power save mode of operation upon determining that the type of buffered group data is not currently of interest.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Pradeep K. Yenganti, Deepak Jindal Kumar
  • Publication number: 20140126439
    Abstract: A method and apparatus to save power in a soft access point for a network. If no network traffic is detected for an integral number of TBTT (Target Beacon Transmission Time) intervals immediately prior to a current TBTT interval, and if no network traffic is detected for a first time slot in the current TBTT interval, then the soft access point sends a CTS (Clear-to-Send) packet addressed to itself to quiet the network for a second time slot and enters a low power mode for the second time slot. At the beginning of a third time slot, the soft access point puts itself into an active mode and monitors network traffic.
    Type: Application
    Filed: November 5, 2012
    Publication date: May 8, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Ganesh Kondabattini, Deepak Jindal Kumar, Sudheer Kumar Suryadevara
  • Patent number: 8661119
    Abstract: IP address-user number estimates may be determined by accepting IP address usage information associating various IP addresses with various client identifiers, and generating an estimate of a number of users for at least one of the IP addresses using the IP address usage information. If the client identifiers include cookies, the estimate of a number of users for at least one of the IP address can be generated by determining a number of cookies for the at least one IP address for a given period of time, and multiplying the number by a second, predetermined, ratio of a number of users per cookie for the given time period. Other user identifying information includes user-agent parameters, browser parameters, and uncookied network traffic. The estimate of a number of users per IP address can be generated by determining a ratio of unique sets of user agent, browser parameters, and/or uncookied network traffic.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
  • Publication number: 20140040027
    Abstract: Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining content that includes available spots for ads, (ii) determining ads relevant to content, and/or (iii) combining content with ads determined to be relevant to the content.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 6, 2014
    Applicant: Google Inc.
    Inventors: Darrell Anderson, Paul Buchheit, Alexander Paul Carobus, Yingwei Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, Narayanan Shivakumar
  • Patent number: 8522089
    Abstract: A method of testing a semiconductor device that includes first and second mutually asynchronous modules, a buffer for storing transaction data for read/write operations from the first module and transferring it to the second module synchronously with the data rate of the second module, and an inhibit input. The second module receives the transaction data from the buffer and transfers the data to a data output when the inhibit signal is de-asserted and not when the inhibit signal is asserted. The method of testing includes repeatedly: asserting the inhibit signal; providing test transaction data to the first module and storing the data in the buffer while the inhibit signal is asserted; de-asserting the inhibit signal so that the second module transfers test transaction data received from the buffer to the data output synchronously with the data rate of the second module; and capturing deterministically test transaction data from the output of the second module.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: August 27, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Deepak Jindal
  • Patent number: 8521463
    Abstract: An integrated circuit with a single-channel input/output (I/O) interface and a multi-channel I/O interface includes functional circuits that operate in different clock domains and a test circuit. For a single-channel I/O interface, the test circuit simulates read/write operations by bypassing the functional circuits and performs electrical characterization of the single-channel I/O interface. For a multi-channel I/O interface, the test circuit configures a plurality of channels of the multi-channel interface in a half-duplex mode and performs electrical characterization using data loop back by bypassing the functional circuits.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: August 27, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Deepak Jindal, Amar Nath N. Deogharia, Shyam S. Gupta
  • Publication number: 20130218508
    Abstract: A system for testing electronic circuits includes first, second, and third standard interfaces. A test port master and a test port slave are connected to an external testing apparatus. The first, second, and third standard interfaces are tested in first, second, and third test modes, respectively. The tests are initiated by asserting a test mode activate and first, second, and third test mode enable signals, respectively, which enable reuse of test patterns across different electronic circuits.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: FREESCALE SEMICONDUCTOR, INC
    Inventor: Deepak Jindal
  • Patent number: 8504551
    Abstract: Advertisers are permitted to put targeted ads on page on the web (or some other document of any media type). The present invention may do so by (i) obtaining content that includes available spots for ads, (ii) determining ads relevant to content, and/or (iii) combining content with ads determined to be relevant to the content.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: August 6, 2013
    Assignee: Google Inc.
    Inventors: Darrell Anderson, Paul Buchheit, Alexander Paul Carobus, Yingwei Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, Narayanan Shivakumar
  • Publication number: 20130097436
    Abstract: A mobile communication device includes a receiver system configured to receive unicast data packets and non-unicast data packets. The receiver system may include a hardware packet filter. The mobile communication device further includes a processor coupled to the receiver system. The processor may be configured to detect a power state change and activate the hardware packet filter at the receiver system in response to the power state change indicating a power-conservation state being entered. When the hardware packet filter is activated, the unicast data packets received at the receiver system may be provided to the processor to be filtered and the non-unicast data packets received at the receiver system are dropped at the receiver system. When the hardware packet filter is not activated, the unicast data packets and the non-unicast data packets received at the receiver system may be provided to the processor.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Deepak Jindal KUMAR, Ashok Ranganath
  • Patent number: 8359236
    Abstract: Methods, systems and apparatus, including computer program products, for generating cookies. Multiple advertisements for multiple advertisers are stored on an ad server. Hostnames specific to each of the multiple advertisers are generated dynamically. The generated hostnames identify the ad server. A reference is generated identifying a particular advertisement of the multiple advertisements and the ad server. The ad server is identified in the reference with the generated hostname associated with the advertiser of the advertisement. The reference is provided to a client. A request is received from the client for the advertisement. The request includes the generated hostname. In response to the request, a client cookie, which includes a unique identifier, is sent to the client.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: January 22, 2013
    Assignee: Google Inc.
    Inventors: Rama Ranganath, Narayanan Shivakumar, Deepak Jindal
  • Patent number: 8312001
    Abstract: A method and system for allowing a resource associated with a target document usable for ad rendering by a first entity to be used for rendering of content by a second entity. Depending on one or more conditions, the first entity either uses the resource to render at least one ad or allows a second entity to use at least a portion of the resource to render content.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventors: Kenneth W. Bronson, Kevan Quincy Newton, Jason Liebman, Rama Ranganath, Narayanan Shivakumar, Deepak Jindal, Yingwei Claire Cui