Inventor

Grzegorz J. Czajkowski

Inventor
Mountain View, CA, US

Overview

61→
Patents
2002–2019
Patent span
Physics
Primary field (CPC G)

Patents· 61 as inventor

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

G06Fprimary
G06FElectric digital data processing73%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests7%
H04LTransmission of digital information, e.g. telegraphic communication6%
G06NComputing arrangements based on specific computational models5%
G06TImage data processing or generation, in general5%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use4%
PatentTitleYear
10,504,255Label propagation in a distributed system201910,394,792Data storage in a graph processing system201910,268,777Data backup in a graph processing system20199,870,631'Multiple reference point shortest path algorithm'20189,819,731'Distributing global values in a graph processing system'20179,727,425'Confined recovery in a distributed computing system'20179,652,876'Label propagation in a distributed system'20179,535,742'Clustering for parallel processing'20179,495,477'Data storage in a graph processing system'20169,385,845'Distributing global values in a graph processing system'20169,336,024'Clustering for parallel processing'20169,135,565'Multiple reference point shortest path algorithm'20159,104,665'Data backup in a graph processing system'20159,026,850'Confined recovery in a distributed computing system'20158,973,008'Combining different resource types'20158,880,941'Optimum checkpoint frequency'20148,793,283'Label propagation in a distributed system'20148,645,429'Resolving conflicting graph mutations'20148,584,129'Dispenser determines responses to resource requests for a single respective one of consumable resource using resource management policy'20138,392,564'Cluster-wide resource usage monitoring'20138,250,559'Supporting per-program classpaths with class sharing in a multi-tasking virtual machine'20128,200,938'Computer system and method providing a memory buffer for use with native and platform-independent software code'20128,046,763'Regulation of resource requests to control rate of resource consumption'20117,971,206'Protocol for message delivery among independently evolving processes'20117,945,920'Enforcing proper resolution for classes of shared objects in a virtual machine'20117,870,171'Method and system for garbage collection in a multitasking environment'20117,849,451'Dynamic delegation chain for runtime adaptation of a code unit to an environment'20107,840,967'Sharing data among isolated applications'20107,797,692'Estimating a dominant resource used by a computer program'20107,774,756'Method and system for creating a logical view out of remote method invocations'20107,761,872'Method for virtualizing mutually exclusive locks of immutable shared objects'20107,698,705'Method and system for managing CPU time consumption'20107,685,597'System and method for management of characterized resources'20107,665,075'Methods for sharing of dynamically compiled code across class loaders by making the compiled code loader reentrant'20107,644,402'Method for sharing runtime representation of software components across component loaders'20107,627,621'Method and system for minor garbage collection'20097,624,381'Portable detection of start and completion of object construction'20097,584,231'Methods for determining a safe end of scan for generational garbage collection'20097,526,760'Methods for implementing virtual method invocation with shared code'20097,454,448'Synchronizing object promotion in a multi-tasking virtual machine with generational garbage collection'20087,406,687'Sharing runtime representation of software component methods across component loaders'20087,316,010'Methods for sharing conditionally across class loaders dynamically compiled code'20087,234,076'Multi-level undo of main-memory and volatile resources'20077,216,352'Method of reducing interference among applications co-located in a process when using dynamic libraries'20077,213,098'Computer system and method providing a memory buffer for use with native and platform-independent software code'20077,165,255'Method and apparatus for managing surplus memory in multitasking system'20077,162,711'Method of automatically virtualizing core native libraries of a virtual machine'20077,065,755'Method and apparatus for removing class initialization barriers from shared compiled methods'20067,003,768'Method and apparatus for class intialization barriers and access to class variables in multitasking virtual machines'20066,993,761'Method and apparatus to verify type safety of an application snapshot'20066,938,247'Small memory footprint system and method for separating applications within a single virtual machine'20056,931,638'Method and apparatus to facilitate sharing optimized instruction code in a multitasking virtual machine'20056,901,586'Safe language static variables initialization in a multitasking system'20056,876,996'Method and apparatus for using a shared library mechanism to facilitate sharing of metadata'20056,851,114'Method for improving the performance of safe language multitasking'20056,799,173'Method and apparatus for sharing code containing references to non-shared objects'20046,675,375'Method and apparatus for optimized multiprocessing in a safe language'20046,594,749'System and method for memory management using fixed-size blocks'20036,567,974'Small memory footprint system and method for separating applications within a single virtual machine'20036,557,168'System and method for minimizing inter-application interference among static synchronized methods'20036,453,403'System and method for memory management using contiguous fixed-size blocks'2002

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2002–2010Patents assigned to SUN MICROSYSTEMS INC (29)· patent assignee history
2002–2015Based in Mountain View, CA, US· patent location history
2008–2012Based in Menlo Park, CA, US· patent location history
2009Based in Santa Clara, CA, US· patent location history
2010–2018Patents assigned to GOOGLE INC (15)· patent assignee history
2010–2015Patents assigned to ORACLE AMERICA INC (14)· patent assignee history
2014–2016Patents assigned to AUSTERN MATTHEW H (8)· patent assignee history
2014–2016Patents assigned to BIK AART J C (8)· patent assignee history
2014–2019Based in Redwood City, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
SUN MICROSYSTEMS INC292002–2010
GOOGLE INC152010–2018
ORACLE AMERICA INC142010–2015
AUSTERN MATTHEW H82014–2016
BIK AART J C82014–2016
Locations
LocationPatentsSpan
Mountain View, California, US372002–2015
Redwood City, California, US172014–2019
Menlo Park, California, US62008–2012
Santa Clara, California, US12009