Inventor

James P. Hughes

Inventor
Palo Alto, CA, US

Overview

47→
Patents
1989–2020
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 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'1989

Career & 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
AssigneePatentsSpan
STORAGE TECHNOLOGY CORP191998–2010
ORACLE AMERICA INC152010–2020
HUGHES JAMES Pself81989–2015
SEAGATE TECHNOLOGY LLC72015–2019
HUGHES JAMES PRESCOTTself22015
Locations
LocationPatentsSpan
Palo Alto, California, US192009–2020
Lino Lakes, Minnesota, US131990–2007
Herndon, Virginia, US82009–2014
Minneapolis, Minnesota, US32006–2008
Hartsdale, New York, US21994–1996