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: 20150185973Abstract: 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: ApplicationFiled: February 21, 2014Publication date: July 2, 2015Applicant: 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: 9072082Abstract: 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: GrantFiled: July 29, 2011Date of Patent: June 30, 2015Assignee: QUALCOMM IncorporatedInventors: Ashwani Dwivedi, Deepak Jindal Kumar
-
Patent number: 9058608Abstract: 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: GrantFiled: September 12, 2007Date of Patent: June 16, 2015Assignee: Google Inc.Inventors: Rama Ranganath, Deepak Jindal, Ching Law, Gokul Rajaram
-
Publication number: 20150154632Abstract: 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: ApplicationFiled: April 30, 2007Publication date: June 4, 2015Inventors: Deepak Jindal, Gokul Rajaram, Rama Ranganath, Fong Shen
-
Patent number: 9003441Abstract: 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: GrantFiled: April 13, 2005Date of Patent: April 7, 2015Assignee: Google Inc.Inventors: Deepak Jindal, Gokul Rajaram
-
Patent number: 8903931Abstract: 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: GrantFiled: August 30, 2013Date of Patent: December 2, 2014Assignee: 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: 20140337128Abstract: 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: ApplicationFiled: July 25, 2014Publication date: November 13, 2014Inventors: Alexander P. Carobus, Narayanan Shivakumar, Yingwei Claire Cui, Deepak Jindal, Steve Lawrence
-
Patent number: 8855962Abstract: 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: GrantFiled: February 22, 2012Date of Patent: October 7, 2014Assignee: Freescale Semiconductor, Inc.Inventor: Deepak Jindal
-
Publication number: 20140269646Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: QUALCOMM IncorporatedInventors: Sathiyanarayanan Ramasamy, Deepak Jindal Kumar
-
Publication number: 20140219147Abstract: 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: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: QUALCOMM INCORPORATEDInventors: Pradeep K. Yenganti, Deepak Jindal Kumar
-
Publication number: 20140126439Abstract: 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: ApplicationFiled: November 5, 2012Publication date: May 8, 2014Applicant: QUALCOMM IncorporatedInventors: Ganesh Kondabattini, Deepak Jindal Kumar, Sudheer Kumar Suryadevara
-
Patent number: 8661119Abstract: 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: GrantFiled: July 14, 2010Date of Patent: February 25, 2014Assignee: Google Inc.Inventors: Deepak Jindal, Rama Ranganath, Gokul Rajaram, Fong Shen
-
Publication number: 20140040027Abstract: 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: ApplicationFiled: August 6, 2013Publication date: February 6, 2014Applicant: Google Inc.Inventors: Darrell Anderson, Paul Buchheit, Alexander Paul Carobus, Yingwei Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, Narayanan Shivakumar
-
Patent number: 8522089Abstract: 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: GrantFiled: January 21, 2011Date of Patent: August 27, 2013Assignee: Freescale Semiconductor, Inc.Inventor: Deepak Jindal
-
Patent number: 8521463Abstract: 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: GrantFiled: April 26, 2011Date of Patent: August 27, 2013Assignee: Freescale Semiconductor, Inc.Inventors: Deepak Jindal, Amar Nath N. Deogharia, Shyam S. Gupta
-
Publication number: 20130218508Abstract: 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: ApplicationFiled: February 22, 2012Publication date: August 22, 2013Applicant: FREESCALE SEMICONDUCTOR, INCInventor: Deepak Jindal
-
Patent number: 8504551Abstract: 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: GrantFiled: April 11, 2011Date of Patent: August 6, 2013Assignee: Google Inc.Inventors: Darrell Anderson, Paul Buchheit, Alexander Paul Carobus, Yingwei Cui, Jeffrey A. Dean, Georges R. Harik, Deepak Jindal, Narayanan Shivakumar
-
Publication number: 20130097436Abstract: 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: ApplicationFiled: October 13, 2011Publication date: April 18, 2013Applicant: QUALCOMM IncorporatedInventors: Deepak Jindal KUMAR, Ashok Ranganath
-
Patent number: 8359236Abstract: 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: GrantFiled: March 14, 2012Date of Patent: January 22, 2013Assignee: Google Inc.Inventors: Rama Ranganath, Narayanan Shivakumar, Deepak Jindal
-
Patent number: 8312001Abstract: 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: GrantFiled: February 25, 2011Date of Patent: November 13, 2012Assignee: Google Inc.Inventors: Kenneth W. Bronson, Kevan Quincy Newton, Jason Liebman, Rama Ranganath, Narayanan Shivakumar, Deepak Jindal, Yingwei Claire Cui