Inventor

Andrew Tomkins

Inventor
San Jose, CA, US

Overview

108→
Patents
1998–2021
Patent span
Physics
Primary field (CPC G)

Patents· 108 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing43%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes23%
H04LTransmission of digital information, e.g. telegraphic communication14%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests9%
G06NComputing arrangements based on specific computational models6%
H04WWireless communication networks2%
G06KGraphical data reading1%
G16HHealthcare informatics, i.e. information and communication technology [ict] specially adapted for the handling or processing of medical or healthcare data0%
H01HElectric switches0%
H03FAmplifiers0%
PatentTitleYear
11,016,872Determining a user habit202110,949,448Determining additional features for a task entry based on a user habit202110,915,580Providing query suggestions and/or search results based on determined user activity202110,867,337Creating secure social applications with extensible types202010,831,348Ranking and selecting task components based on frequency of completions202010,783,166List accumulation and reminder triggering202010,776,407Associating a task with a user based on user selection of a query suggestion202010,680,991Determining an effect on dissemination of information related to an event based on a dynamic confidence level associated with the event202010,671,685Suggestion refinement202010,560,057Measuring media attention over time based on long term heterogeneous archive data202010,394,684Determining a user habit201910,305,944Customizing content in a social stream201910,225,228Determining an effect on dissemination of information related to an event based on a dynamic confidence level associated with the event201910,217,134Detour based content selections201910,091,147Providing additional information related to a vague term in a message20189,979,777Scoring stream items with models based on user interests20189,900,358'Organizing a stream of content'20189,875,233Associating one or more terms in a message trail with a task entry20189,875,297Associating a task with a user based on user selection of a query suggestion20189,858,275'Scoring stream items in real time'20189,766,998'Determining a user habit'20179,762,629'Customizing content in a social stream'20179,749,274'Associating an event attribute with a user based on a group of one or more electronic messages associated with the user'20179,723,044'Stream of content for a channel'20179,712,588'Generating a stream of content for a channel'20179,690,773'Associating one or more terms in a message trail with a task entry'20179,684,627'Determining a likelihood of completion of a task'20179,600,800'Creating secure social applications with extensible types'20179,569,422'Associating one or more terms in a message trail with a task entry'20179,571,427'Determining strength of association between user contacts'20179,563,641'Suggestion refinement'20179,558,210'Determining the quality of locations based on travel time investment'20179,552,560'Facilitating communication between event attendees based on event starting time'20179,548,951'Providing additional information related to a vague term in a message'20179,507,836'Associating an event attribute with a user based on a group of one or more electronic messages associated with the user'20169,495,452'User-sensitive PageRank'20169,483,565'Associating a task with a user based on user selection of a query suggestion'20169,471,572'Recommending candidates for consumption'20169,424,247'Associating one or more terms in a message trail with a task entry'20169,378,196'Associating information with a task based on a category of the task'20169,342,597'Associating an event attribute with a user based on a group of electronic messages associated with the user'20169,304,974'Determining an effect on dissemination of information related to an event based on a dynamic confidence level associated with the event'20169,282,425'Triggering completion step suggestion for a task'20169,251,168'Determining information about a location based on travel related to the location'20169,195,734'Associating a task completion step of a task with a task template of a group of similar tasks'20159,183,039'Associating a task completion step of a task with a related task of the same group of similar tasks'20159,165,305'Generating models based on user behavior'20159,158,775'Scoring stream items in real time'20159,053,186'Method and apparatus for detecting and explaining bursty stream events in targeted groups'20158,996,631'Customizing annotations for online content'20158,996,629'Generating a stream of content for a channel'20158,990,352'Stream of content for a channel'20158,984,098'Organizing a stream of content'20158,972,436'Translation model and method for matching reviews to objects'20158,930,365'System and method for evolutionary clustering of sequential data sets'20158,914,729'Methods and systems for providing a customizable guide for navigating a corpus of content'20148,874,559'Ranking and ordering items in user-streams'20148,856,097'System and/or method for obtaining of user generated content boxes'20148,856,099'Identifying entities using search results'20148,843,466'Identifying entities using search results'20148,775,439'Identifying entities using search results'20148,745,162'Method and system for presenting information with multiple views'20148,732,240'Scoring stream items with models based on user interests'20148,719,347'Scoring stream items with models based on user interests'20148,712,832'Bid optimization in search engine marketing'20148,706,733'Automated objective-based feature improvement'20148,676,961'System and method for web destination profiling'20148,612,409'Method and apparatus for detecting and explaining bursty stream events in targeted groups'20138,600,997'Method and framework to support indexing and searching taxonomies in large scale full text indexes'20138,473,489'Identifying entities using search results'20138,452,832'System and method for population-targeted advertising'20138,321,396'Automatically extracting by-line information'20128,214,391'Knowledge-based data mining system'20128,180,755'Matching reviews to objects using a language model'20128,041,705'Microhubs and its applications'20117,991,769'System and method for budgeted generalization search in hierarchies'20117,970,895'System, method, and service for inducing a pattern of communication among various parties'20117,962,851'Method and system for creating superior informational guides'20117,958,363'Toolbar signature'20117,921,416'Formal language and translator for parallel processing of data'20117,912,831'System and method for characterizing a web page using multiple anchor sets of web pages'20117,822,745'Keyword set and target audience profile generalization techniques'20107,818,312'Methods and apparatus for assessing web page decay'20107,747,680'Community-based web filtering'20107,739,275'System and method for selecting object metadata evolving over time'20107,734,629'System and method using hierachical clustering for evolutionary clustering of sequential data sets'20107,725,346'Method and computer program product for predicting sales from online public discussions'20107,624,104'User-sensitive pagerank'20097,581,184'System and method for visualizing the temporal evolution of object metadata'20097,519,582'System and method for performing a high-level multi-dimensional query on a multi-structural database'20097,496,557'Microhubs and its applications'20097,464,078'Method for automatically extracting by-line information'20087,426,557'System, method, and service for inducing a pattern of communication among various parties'20087,281,022'System, method, and service for segmenting a topic into chatter and subtopics'20077,222,362'Non-transferable anonymous credentials'20077,209,913'Method and system for searching and retrieving documents'20077,089,252'System and method for rapid computation of PageRank'20067,010,526'Knowledge-based data mining system'20066,993,534'Data store for knowledge-based data mining system'20066,886,129'Method and system for trawling the World-wide Web to identify implicitly-defined communities of web pages'20056,418,244'Border-less clock free two-dimensional barcode and method for printing and reading the same'20026,356,899'Method for interactively creating an information database including preferred information elements, such as preferred-authority, world wide web pages'20026,336,112'Method for interactively creating an information database including preferred information elements, such as, preferred-authority, world wide web pages'20026,334,131'Method for cataloging, filtering, and relevance ranking frame-based hierarchical information structures'20016,201,901'Border-less clock free two-dimensional barcode and method for printing and reading the same'20015,889,506'Video user\'s environment'19995,809,498'Method of locating a penstroke sequence in a computer'19985,734,882'Pictographic bitmap naming of files in pen-based computer systems'1998

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1998–1999Based in Pittsburgh, PA, US· patent location history
2001–2013Patents assigned to IBM (21)· patent assignee history
2001–2020Based in San Jose, CA, US· patent location history
2009–2017Patents assigned to YAHOO INC (24)· patent assignee history
2012–2016Patents assigned to TOMKINS ANDREW (23)· patent assignee history
2012Based in Sunnyvale, CA, US· patent location history
2013–2021Patents assigned to GOOGLE INC (52)· patent assignee history
2014–2021Based in Menlo Park, CA, US· patent location history
2018–2021Patents assigned to GOOGLE LLC (19)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
GOOGLE INC522013–2021
YAHOO INC242009–2017
TOMKINS ANDREWself232012–2016
IBM212001–2013
GOOGLE LLC192018–2021
Locations
LocationPatentsSpan
San Jose, California, US692001–2020
Menlo Park, California, US352014–2021
Pittsburgh, Pennsylvania, US31998–1999
Sunnyvale, California, US12012