Inventor

Paul J. Leach

Inventor
Seattle, WA, US

Overview

93→
Patents
1994–2017
Patent span
Physics
Primary field (CPC G)

Patents· 93 as inventor

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

G06Fprimary
G06FElectric digital data processing39%
H04LTransmission of digital information, e.g. telegraphic communication37%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes10%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests8%
H04BTransmission3%
H04WWireless communication networks1%
H04NPictorial communication, e.g. television1%
PatentTitleYear
9,819,666'Pass-thru for client authentication'20179,407,617'Pass-thru for client authentication'20169,253,195'Transformation of sequential access control lists utilizing certificates'20169,208,332'Scoped resource authorization policies'20159,118,672'Back-end constrained delegation model'20159,058,467'Distributed computer systems with time-dependent credentials'20159,055,107'Authentication delegation based on re-verification of cryptographic evidence'20159,032,492'Distributed computer systems with time-dependent credentials'20158,996,866'Unobtrusive assurance of authentic user intent'20158,984,624'Resource access based on multiple scope levels'20158,863,291'Reputation checking of executable programs'20148,813,170'Testing access policies'20148,640,210'Distributed computer systems with time-dependent credentials'20148,640,256'File system operation and digital rights management (DRM)'20148,627,440'PassThru for client authentication'20148,621,561'Selective authorization based on authentication input attributes'20138,555,069'Fast-reconnection of negotiable authentication network clients'20138,468,579'Transformation of sequential access control lists utilizing certificates'20138,464,319'Resource access based on multiple scope levels'20138,381,306'Translating role-based access control policy to resource authorization policy'20138,302,149'Virtual distributed security system'20128,266,680'Predictive HTTP authentication mode negotiation'20128,230,485'Method and system for controlling access privileges for trusted network nodes'20128,225,390'Licensing protected content to application sets'20128,214,641'File access in multi-protocol environment'20128,132,246'Kerberos ticket virtualization for network load balancers'20128,117,666'File system operation and digital rights management (DRM)'20128,006,295'Domain ID service'20117,971,230'System and methods providing enhanced security model'20117,913,084'Policy driven, credential delegation for single sign on and secure access to network resources'20117,900,257'Enhanced computer intrusion detection methods and systems'20117,882,539'Abstracting security policy from, and transforming to, native representations of access check mechanisms'20117,810,153'Controlling execution of computer applications'20107,809,938'Virtual distributed security system'20107,802,294'Controlling computer applications\' access to data'20107,779,265'Access control list inheritance thru object(s)'20107,757,281'Privilege restriction enforcement in a distributed system'20107,757,275'One time password integration with Kerberos'20107,752,442'Virtual distributed security system'20107,752,431'Virtual distributed security system'20107,664,724'Schema-based services for identity-based data access'20107,644,275'Pass-thru for client authentication'20107,617,522'Authentication and authorization across autonomous network systems'20097,602,756'Dynamic self-configuration for ad hoc peer networking'20097,571,438'Method and system for resource management with independent real-time applications on a common set of machines'20097,558,846'Dynamic self-configuration for ad hoc peer networking'20097,543,333'Enhanced computer intrusion detection methods and systems'20097,487,230'Dynamic self-configuration for AD HOC peer networking'20097,441,019'XML-based template language for devices and services'20087,437,434'XML-based template language for devices and services'20087,434,253'User mapping information extension for protocols'20087,383,586'File system operation and digital rights management (DRM)'20087,382,883'Deriving a symmetric key from an asymmetric key for file encryption or decryption'20087,308,709'System and method for managing and authenticating services via service principal names'20077,305,548'Using atomic messaging to increase the security of transferring data across a network'20077,302,634'Schema-based services for identity-based data access'20077,284,271'Authorizing a requesting entity to operate upon data structures'20077,251,822'System and methods providing enhanced security model'20077,185,359'Authentication and authorization across autonomous network systems'20077,181,016'Deriving a symmetric key from an asymmetric key for file encryption or decryption'20077,136,859'Accessing heterogeneous data in a standardized manner'20067,130,895'XML-based language description for controlled devices'20067,062,539'Using state information in a distributed environment'20067,046,689'Content provider for pull based intelligent caching system'20066,985,958'Messaging infrastructure for identity-centric data access'20066,910,068'XML-based template language for devices and services'20056,892,230'Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages'20056,823,369'Using state information in requests that are transmitted in a distributed network environment'20046,584,489'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'20036,490,589'System and method for rewriting queries'20026,427,209'System and method of user logon in combination with user authentication for network access'20026,412,020'Method and system for aggregating objects'20026,405,262'Efficient inter-process object and interface pinging'20026,401,211'System and method of user logon in combination with user authentication for network access'20026,374,253'System and method for generating hierarchical forward knowledge'20026,324,182'Pull based, intelligent caching system and method'20016,298,373'Local service provider for pull based intelligent caching system'20016,282,561'Method and system for resource management with independent real-time applications on a common set of machines'20016,275,496'Content provider for pull based intelligent caching system'20016,243,764'Method and system for aggregating objects'20016,240,465'Method and system for aggregating objects'20016,108,715'Method and system for invoking remote procedure calls'20006,003,061'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'19995,991,306'Pull based, intelligent caching system and method for delivering data over a network'19995,968,121'Method and apparatus for representing and applying network topological data'19995,812,844'Method and system for scheduling the execution of threads using optional time-specific scheduling constraints'19985,805,885'Method and system for aggregating objects'19985,802,367'Method and system for transparently executing code using a surrogate process'19985,745,764'Method and system for aggregating objects'19985,724,588'Method and system for network marshalling of interface pointers for remote procedure calls'19985,710,925'Method and system for aggregating objects'19985,511,197'Method and system for network marshalling of interface pointers for remote procedure calls'19965,339,435'Heterogenous software configuration management apparatus'1994

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1994Based in Winchester, MA, US· patent location history
1996–2015Patents assigned to MICROSOFT CORP (85)· patent assignee history
1996–2017Based in Seattle, WA, US· patent location history
2012–2015Patents assigned to LEACH PAUL J (19)· patent assignee history
2014–2015Patents assigned to LEACH PAUL (4)· patent assignee history
2014–2015Patents assigned to SHORT K MICHIKO (4)· patent assignee history
2015–2017Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (7)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP851996–2015
LEACH PAUL Jself192012–2015
MICROSOFT TECHNOLOGY LICENSING LLC72015–2017
LEACH PAULself42014–2015
SHORT K MICHIKO42014–2015
Locations
LocationPatentsSpan
Seattle, Washington, US921996–2017
Winchester, Massachusetts, US11994