Inventor

George P. Copeland

Inventor
Austin, TX, US

Overview

47→
Patents
1995–2011
Patent span
Physics
Primary field (CPC G)

Patents· 47 as inventor

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

G06Fprimary
G06FElectric digital data processing59%
H04LTransmission of digital information, e.g. telegraphic communication23%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests14%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes3%
H04WWireless communication networks1%
PatentTitleYear
8,032,586'Method and system for caching message fragments using an expansion attribute in a fragment link tag'20117,987,239'Method and system for caching role-specific fragments'20117,876,748'Stable hash-based mapping computation for a dynamically varying target set'20117,730,154'Method and system for fragment linking and fragment caching'20107,702,800'Detecting and handling affinity breaks in web applications'20107,685,188'Automated generation of computer-executable compensation procedures for previously executed methods'20107,631,071'Mechanism for ensuring processing of messages received while in recovery mode'20097,624,141'Deterministic rule-based dispatch of objects to code'20097,600,153'Adaptive recovery from system failure for application instances that govern message transactions'20097,596,584'Predicate based group management'20097,587,515'Method and system for restrictive caching of user-specific fragments limited to a fragment cache closest to a user'20097,565,451'Adaptive dispatch of received messages to code using inter-positioned message modification'20097,509,393'Method and system for caching role-specific fragments'20097,451,211'Message exchange pattern tracking to avoid invalid message exchange'20087,426,534'Method and system for caching message fragments using an expansion attribute in a fragment link tag'20087,412,535'Method and system for caching fragments while avoiding parsing of pages that do not contain fragments'20087,370,317'Automated generation of message exchange pattern simulation code'20087,313,727'Adaptive recovery from system failure for application instances that govern message transactions'20077,296,183'Selectable data field consistency checking'20077,216,255'Adaptive recovery from system failure for application instances that govern message transactions'20076,981,105'Method and apparatus for invalidating data in a cache'20056,877,025'Integrated JSP and command cache for web applications with dynamic content'20056,823,360'Cofetching in a command cache'20046,807,606'Distributed execution coordination for web caching with dynamic content'20046,782,538'Object oriented information handling system including an extensible instance manager'20046,752,836'Method and apparatus for high-concurrency client locking with java in a data processing system'20046,704,765'System for allocating resources among agent processes'20046,615,235'Method and apparatus for cache coordination for multiple address spaces'20036,584,548'Method and apparatus for invalidating data in a cache'20036,574,715'Method and apparatus for managing internal caches and external caches in a data processing system'20036,557,076'Method and apparatus for aggressively rendering data in a data processing system'20036,513,056'System and method for efficiently synchronizing cache and persistant data in an object oriented transaction processing system'20036,507,891'Method and apparatus for managing internal caches and external caches in a data processing system'20036,457,103'Method and apparatus for caching content in a data processing system with fragment granularity'20026,226,691'System, method, and article of manufacture for adding object services to a binary class in an object oriented server'20016,226,690'Method and apparatus for utilizing proxy objects to communicate with target objects'20015,946,694'Apparatus and method for transparent application of service to business objects'19995,878,428'System, method, and article of manufacture for adding transactional recovery to a binary class in an object oriented system'19995,878,260'Information handling system, method, and article of manufacture including object name services with multilevel indices'19995,873,092'Information handling system, method, and article of manufacture including persistent, distributed object name services including shared properties'19995,872,969'System and method for efficiently synchronizing cache and persistent data in an object oriented transaction processing system'19995,867,708'System, method, and article of manufacture for adding concurrency to a binary class in an object oriented system'19995,809,506'Method for creating an object base of persisent application objects in an object oriented programming environment and apparatus related thereto'19985,729,739'Persistent object mapping system and method with abstract schema mapper'19985,694,597'Method and system for optimizing access to a datastore'19975,446,858'Apparatus and method for transferring information in blocks from a database to a memory'19955,440,727'Asynchronous replica management in shared nothing architectures'1995

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1995–2011Patents assigned to IBM (36)· patent assignee history
1995–2011Based in Austin, TX, US· patent location history
2007–2010Patents assigned to MICROSOFT CORP (11)· patent assignee history
2007–2010Based in Redmond, WA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM361995–2011
MICROSOFT CORP112007–2010
Locations
LocationPatentsSpan
Austin, Texas, US361995–2011
Redmond, Washington, US112007–2010