Inventor
Grzegorz J. Czajkowski
Inventor
Mountain View, CA, US
Overview
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'2002Career & 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
| Assignee | Patents | Span |
|---|---|---|
| SUN MICROSYSTEMS INC | 29 | 2002–2010 |
| GOOGLE INC | 15 | 2010–2018 |
| ORACLE AMERICA INC | 14 | 2010–2015 |
| AUSTERN MATTHEW H | 8 | 2014–2016 |
| BIK AART J C | 8 | 2014–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Mountain View, California, US | 37 | 2002–2015 |
| Redwood City, California, US | 17 | 2014–2019 |
| Menlo Park, California, US | 6 | 2008–2012 |
| Santa Clara, California, US | 1 | 2009 |