Inventor

Timothy P. McKee

Inventor
Seattle, WA, US

Overview

51→
Patents
1996–2019
Patent span
Physics
Primary field (CPC G)

Patents· 51 as inventor

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

G06Fprimary
G06FElectric digital data processing68%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests15%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes8%
H04LTransmission of digital information, e.g. telegraphic communication7%
H04MTelephonic communication1%
PatentTitleYear
10,489,044Rich drag drop user interface20199,934,402Method and system for protecting user choices20189,459,837'Interface for a computer platform'20169,443,105'Method and system for protecting user choices'20169,430,193'Interface for a computer platform'20169,354,800'Rich drag drop user interface'20169,317,192'Dynamic stacking and expansion of visual items'20168,972,464'File handling for naming conflicts'20158,688,750'Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information'20148,464,176'Dynamic stacking and expansion of visual items'20138,375,335'Computer input control for specifying scope with explicit exclusions'20138,335,836'System and method for generating a consistent user name-space on networked devices'20128,312,422'Programming interface for a computer platform'20128,290,997'File handling for naming conflicts'20128,201,230'Method and system for protecting user choices'20128,195,646'Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information'20128,117,232'Intelligent container index and search'20128,117,226'System and method for virtual folder sharing including utilization of static and dynamic lists'20128,108,483'System and method for generating a consistent user namespace on networked devices'20127,984,057'Query composition incorporating by reference a query definition'20117,966,572'User interface transition'20117,953,745'Intelligent container index and search'20117,908,562'System and a method for presenting items to a user with a contextual presentation'20117,890,960'Extensible user context system for delivery of notifications'20117,865,904'Extensible user context system for delivery of notifications'20117,844,645'File handling for naming conflicts'20107,827,561'System and method for public consumption of communication events between arbitrary processes'20107,823,071'User interface start page'20107,801,854'Managing lists and other items in an electronic file system'20107,788,588'Realizing users\' preferences'20107,774,322'File transfer error handling'20107,769,794'User interface for a file system shell'20107,730,073'System and a method for presenting related items to a user'20107,730,114'Computer file system'20107,711,754'System and method for managing data using static lists'20107,665,028'Rich drag drop user interface'20107,650,575'Rich drag drop user interface'20107,644,374'Computer input control for specifying scope with explicit exclusions'20107,630,999'Intelligent container index and search'20097,624,307'Operations engine error handling'20097,580,933'Resource handling for taking permissions'20097,526,483'System and method for virtual folder sharing including utilization of static and dynamic lists'20097,509,290'Methods and apparatuses for differentiating users in multi-player web-based entertainment environments'20097,493,592'Programming interface for a computer platform'20097,469,272'System and method utilizing test notifications'20087,353,466'System and method for generating message notification objects on dynamically scaled timeline'20087,188,316'System and method for viewing and editing multi-value properties'20077,181,463'System and method for managing data using static lists'20077,162,488'Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information'20075,787,411'Method and apparatus for database filter generation by display selection'19985,481,667'Method and system for instructing a user of a computer system how to perform application program tasks'1996

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1996–2016Patents assigned to MICROSOFT CORP (44)· patent assignee history
1996–2019Based in Seattle, WA, US· patent location history
2009Based in Bellevue, WA, US· patent location history
2012–2016Patents assigned to MCKEE TIMOTHY P (14)· patent assignee history
2012–2016Patents assigned to DE VORCHIK DAVID G (6)· patent assignee history
2012–2016Patents assigned to HOEFNAGELS STEPHAN (5)· patent assignee history
2015–2019Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (8)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP441996–2016
MCKEE TIMOTHY Pself142012–2016
MICROSOFT TECHNOLOGY LICENSING LLC82015–2019
DE VORCHIK DAVID G62012–2016
HOEFNAGELS STEPHAN52012–2016
Locations
LocationPatentsSpan
Seattle, Washington, US501996–2019
Bellevue, Washington, US12009