Growing community of inventors

Sunnyvale, CA, United States of America

Jan Civlin

Average Co-Inventor Count = 1.29

ph-index = 5

The patent ph-index is calculated by counting the number of publications for which an author has been cited by other authors at least that same number of times.

Forward Citations = 134

Jan CivlinItai Nahshon (2 patents)Jan CivlinMatthew Nicholas Papakipos (1 patent)Jan CivlinBrian K Grant (1 patent)Jan CivlinChristopher G Demetriou (1 patent)Jan CivlinKalman Zvi Meth (1 patent)Jan CivlinNathan Daniel Tuck (1 patent)Jan CivlinJoe Epstein (1 patent)Jan CivlinBilha Mendelson (1 patent)Jan CivlinMaksim V Panchenko (1 patent)Jan CivlinDavid Bernstein (1 patent)Jan CivlinGadi Haber (1 patent)Jan CivlinJan Civlin (13 patents)Itai NahshonItai Nahshon (5 patents)Matthew Nicholas PapakiposMatthew Nicholas Papakipos (171 patents)Brian K GrantBrian K Grant (28 patents)Christopher G DemetriouChristopher G Demetriou (20 patents)Kalman Zvi MethKalman Zvi Meth (16 patents)Nathan Daniel TuckNathan Daniel Tuck (10 patents)Joe EpsteinJoe Epstein (8 patents)Bilha MendelsonBilha Mendelson (8 patents)Maksim V PanchenkoMaksim V Panchenko (6 patents)David BernsteinDavid Bernstein (3 patents)Gadi HaberGadi Haber (1 patent)
..
Inventor’s number of patents
..
Strength of working relationships

Company Filing History:

1. Sun Microsystems, Inc. (8 from 7,642 patents)

2. International Business Machines Corporation (2 from 164,108 patents)

3. Google Inc. (1 from 32,429 patents)

4. Cisco Technology, Inc. (1 from 20,333 patents)

5. Pensando Systems Inc. (1 from 75 patents)


13 patents:

1. 11693664 - Methods and systems for distributing instructions amongst multiple processing units in a multistage processing pipeline

2. 9147070 - Binary translation and randomization system for application security

3. 8375368 - Systems and methods for profiling an application running on a parallel-processing computer system

4. 7318222 - Methods for execution control acquistion of a program and for executing an optimized version of a program

5. 7269828 - Method for safely instrumenting large binary code

6. 7269830 - Methods and hardware for safe memory allocation in arbitrary program environments

7. 7143399 - Method and apparatus for prefetching memory pages during execution of a computer program

8. 7080231 - Processor with tagging buffer and methods for avoiding memory collisions

9. 6968429 - Method and apparatus for controlling line eviction in a cache

10. 6772294 - Method and apparatus for using a non-committing data cache to facilitate speculative execution

11. 6671196 - Register stack in cache memory

12. 6282703 - Statically linking an application process with a wrapper library

13. 6145125 - Method and storage medium for building very large executable programs

Please report any incorrect information to support@idiyas.com
idiyas.com
as of
12/3/2025
Loading…