Inventor
James P. Hughes
Inventor
Palo Alto, CA, US
Overview
Patents· 47 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing51%
H04LTransmission of digital information, e.g. telegraphic communication25%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes6%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests6%
G11BInformation storage based on relative movement between record carrier and transducer3%
A63BApparatus for physical training, gymnastics, swimming, climbing, or fencing2%
G01RMeasuring electric variables2%
G07FCoin-freed or like apparatus2%
H03MCoding2%
H04QSelecting2%
PatentTitleYear
10,860,696Method and apparatus for secure information distribution202010,380,385Visual security device201910,296,239Object-based commands with quality of service identifiers20199,864,773'Object-based commands with data integrity identifiers'20189,600,555'Object-based commands and functions'20179,396,350'Object-based commands with access control identifiers'20169,298,521'Command sets and functions'20169,223,612'Object-based commands with quality of service identifiers'20159,215,066'Method and system for making information in a data set of a copy-on-write file system inaccessible'20159,088,916'Method to enable single radio handover'20159,015,075'Method and apparatus for secure information distribution'20158,832,842'Storage area network external security device'20148,631,235'System and method for storing data using a virtual worm file system'20148,316,258'System and method for error detection in a data storage system'20128,225,086'Method and apparatus for remotely authenticating a command'20128,218,759'System and method for encrypting data'20128,064,606'Method and apparatus for securely registering hardware and/or software components in a computer system'20118,050,407'Method and system for protecting keys'20117,971,062'Token-based encryption key secure conveyance'20117,924,719'Parallelizing the TCP behavior of a network connection'20117,814,316'System, method and data storage device for encrypting data'20107,797,751'Nonce structure for storage devices'20107,710,105'Circuit reset testing methods'20107,706,538'System, method and data storage device for encrypting data'20107,693,954'System and method for direct to archive data storage'20107,627,617'Clustered hierarchical file services'20097,580,950'Clustered hierarchical file system'20097,529,784'Clustered hierarchical file services'20097,350,101'Simultaneous writing and reconstruction of a redundant array of independent limited performance storage devices'20087,167,986'Upgradeable timestamp mechanism'20077,155,634'Process for generating and reconstructing variable number of parity for byte streams independent of host block size'20067,047,359'Method, system and product for managing a virtual storage system'20067,024,395'Method and system for secure credit card transactions'20066,957,330'Method and system for secure information handling'20056,831,982'Encryption key management system using multiple smart cards'20046,640,294'Data integrity check method using cumulative hash function'20036,615,330'Virtual worm method and system'20036,600,967'Automated physical disk storage and management'20036,581,185'Apparatus and method for reconstructing data using cross-parity stripes on storage media'20036,546,458'Method and apparatus for arbitrarily large capacity removable media'20036,532,548'System and method for handling temporary errors on a redundant array of independent tapes (RAIT)'20036,529,997'Apparatus and method for writing and reading data to and from a virtual volume of redundant storage devices'20035,842,040'Policy caching method and apparatus for use in a communication device based on contents of one data unit in a subset of related data units'19985,495,610'Software distribution system to build and distribute a software release'19965,295,222'Computer-aided software engineering facility'19944,933,846'Network communications adapter with dual interleaved memory banks servicing multiple processors'19904,887,815'Low swing weight golf club set'1989Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1989–2015Patents assigned to HUGHES JAMES P (8)· patent assignee history
1990–2007Based in Lino Lakes, MN, US· patent location history
1994–1996Based in Hartsdale, NY, US· patent location history
1998–2010Patents assigned to STORAGE TECHNOLOGY CORP (19)· patent assignee history
2006–2008Based in Minneapolis, MN, US· patent location history
2009–2020Based in Palo Alto, CA, US· patent location history
2009–2014Based in Herndon, VA, US· patent location history
2010–2020Patents assigned to ORACLE AMERICA INC (15)· patent assignee history
2015–2019Patents assigned to SEAGATE TECHNOLOGY LLC (7)· patent assignee history
2015Patents assigned to HUGHES JAMES PRESCOTT (2)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| STORAGE TECHNOLOGY CORP | 19 | 1998–2010 |
| ORACLE AMERICA INC | 15 | 2010–2020 |
| HUGHES JAMES Pself | 8 | 1989–2015 |
| SEAGATE TECHNOLOGY LLC | 7 | 2015–2019 |
| HUGHES JAMES PRESCOTTself | 2 | 2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Palo Alto, California, US | 19 | 2009–2020 |
| Lino Lakes, Minnesota, US | 13 | 1990–2007 |
| Herndon, Virginia, US | 8 | 2009–2014 |
| Minneapolis, Minnesota, US | 3 | 2006–2008 |
| Hartsdale, New York, US | 2 | 1994–1996 |