Inventor

Gary W. Grube

Inventor
Barrington Hills, IL, US

Overview

546→
Patents
1991–2021
Patent span
Electricity
Primary field (CPC H)

Patents· 546 as inventor

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

G06Fprimary
G06FElectric digital data processing21%
H04LTransmission of digital information, e.g. telegraphic communication17%
H04WWireless communication networks8%
G01RMeasuring electric variables6%
H03MCoding6%
H10WGeneric packages, interconnections, connectors or other constructional details of devices covered by class h106%
Y10TTechnical subjects covered by former us classification5%
H05KPrinted circuits5%
H10PGeneric processes or apparatus for the manufacture or treatment of devices covered by class h103%
B23KSoldering or unsoldering3%
PatentTitleYear
11,113,008Data restoration using partially encoded slice requests202111,101,929Dynamically caching data for storage in storage units of a content delivery network202111,100,324Interpreting an image202111,080,138Storing integrity information in a vast storage system202111,073,993Predicting usable memory202111,070,318Forwarding data amongst cooperative computing devices of a massive data ingestion system202111,010,357Reliably recovering stored data in a dispersed storage network202111,003,855Resolving an undesired document artifact202110,997,368Resolving ambiguity in a statement202110,977,194Securely storing random keys in a dispersed storage network202110,970,168Adjusting dispersed storage error encoding parameters based on path performance202110,965,653Scalable and secure message brokering approach in a communication system202110,956,292Utilizing integrity information for data retrieval in a vast storage system202110,949,301Pre-positioning pre-stored content in a content distribution system202110,944,712Partial task messaging in a distributed storage system202110,942,919Generating further knowledge to process query202110,943,075Translating a first language phrase into a second language phrase202110,938,877Optimizing data transmission parameters of a proprietary network202110,936,448Using dispersed computation to change dispersal characteristics202110,924,593Virtualization with distributed adaptive message brokering202110,891,400Secure data transmission utilizing distributed storage202110,866,754Content archiving in a distributed storage network202010,861,102Asset reconfiguration and reassignment communication system and components thereof202010,855,691Access policy updates in a dispersed storage network202010,831,600Establishing an operation execution schedule in a storage network202010,812,931Providing evacuation information during an adverse condition202010,802,915Time based storage of encoded data slices202010,805,042Creating transmission data slices for use in a dispersed storage network202010,805,439Communicating data messages utilizing a proprietary network202010,768,833Object dispersal load balancing202010,678,450Migrating an encoded data slice based on an end-of-life memory level of a memory device202010,671,328Method for generating addresses in a dispersed storage network202010,664,360Identifying additional resources to accelerate rebuildling202010,666,596Messaging via a shared memory of a distributed computing system202010,652,722Providing status of user devices during an adverse condition202010,651,975Forwarding data amongst cooperative DSTN processing units of a massive data ingestion system202010,621,021Using dispersed data structures to point to slice or date source replicas202010,585,715Partial task allocation in a dispersed storage network202010,574,395Storing a stream of data in a dispersed storage network202010,509,709Indirect storage of data in a dispersed storage system201910,510,116System and method for modifying various types of assets201910,509,577Reliable storage in a dispersed storage network201910,505,947Policy-based access in a dispersed storage network201910,469,406Partial task execution in a dispersed storage network201910,462,601Providing status of user devices during an adverse event201910,452,836Retrieving a hypertext markup language file from a dispersed storage network memory201910,445,006Adjusting a dispersal parameter of dispersedly stored data201910,437,673Internet based shared memory in a distributed computing system201910,430,276Optimal orderings of processing unit priorities in a dispersed storage network201910,430,122Using partial rebuilding to change information dispersal algorithm (IDA)201910,412,165Entity registration in multiple dispersed storage networks201910,402,268Utilizing a dispersed storage network access token module to acquire digital content from a digital content provider201910,394,613Transferring task execution in a distributed storage and task network201910,372,686Policy-based storage in a dispersed storage network201910,372,506Compute architecture in a memory device of distributed computing system201910,365,969Multiple wireless communication systems stream slices based on geography201910,360,107Modifying allocation of storage resources in a dispersed storage network201910,348,640Partial task execution in a dispersed storage network201910,346,218Partial task allocation in a dispersed storage network201910,318,382Determining missing encoded data slices201910,303,521Determining task distribution in a distributed computing system201910,304,096Renting a pipe to a storage system201910,298,957Content-based encoding in a multiple routing path communications system201910,282,564Distributed storage with auxiliary data interspersal and method for use therewith201910,275,313Writing encoded data slices in a dispersed storage network201910,271,195Providing status of a user device during an adverse condition201910,268,374Redundant array of independent discs and dispersed storage network system re-director201910,268,554Using dispersed computation to change dispersal characteristics201910,237,281Access policy updates in a dispersed storage network201910,235,237Decoding data streams in a distributed storage network201910,216,576Encoding data utilizing a zero information gain function201910,209,903Method and apparatus for dispersed storage memory device utilization201910,205,783Identifying a task execution resource of a dispersed storage network201910,200,156Storing a stream of data in a dispersed storage network201910,193,689Storing access information in a dispersed storage network201910,176,045Internet based shared memory in a distributed computing system201910,169,146Reproducing data from obfuscated data retrieved from a dispersed storage network201910,158,648Policy-based access in a dispersed storage network201810,157,002Migrating an encoded data slice based on an end-of-life memory level of a memory device201810,152,601Reliably recovering stored data in a dispersed storage network201810,154,034Cooperative data access request authorization in a dispersed storage network201810,154,373Providing status of a user device during an adverse condition201810,146,621Chaining computes in a distributed computing system201810,146,645Multiple memory format storage in a storage network201810,140,177Transferring a partial task in a distributed computing system201810,140,182Modifying allocation of storage resources in a dispersed storage network201810,120,755Managing memory utilization in a distributed storage and task network201810,108,493Adjusting dispersed storage network traffic due to rebuilding201810,102,063Transferring data utilizing a transfer token module201810,102,069Maintaining data storage in accordance with an access metric201810,102,068Non-temporarily storing temporarily stored data in a dispersed storage network201810,095,872Accessing data based on a dispersed storage network rebuilding issue201810,083,081Responding to a maintenance free storage container security threat201810,075,523Efficient storage of data in a dispersed storage network201810,055,283Securely distributing random keys in a dispersed storage network201810,049,008Storing raid data as encoded data slices in a dispersed storage network201810,031,804Social networking utilizing a dispersed storage network201810,015,141Dispersed data storage in a VPN group of devices201810,007,575Alternative multiple memory format storage in a storage network201810,007,574Memory controller utilizing an error coding dispersal function20189,996,548Dispersed storage using localized peer-to-peer capable wireless devices in a peer-to-peer or femto cell supported carrier served fashion20189,980,119Providing status of a user device during an adverse condition20189,934,091Wirelessly communicating a data file20189,927,978'Dispersed storage network (DSN) and system with improved security'20189,870,795'Localized dispersed storage memory system'20189,866,595'Policy based slice deletion in a dispersed storage network'20189,854,422Providing status of user devices during an adverse event20179,848,044Distributed storage network with coordinated partial task execution and methods for use therewith20179,842,063'Encrypting data for storage in a dispersed storage network'20179,843,412'Optimizing routing of data across a communications network'20179,838,478Identifying a task execution resource of a dispersed storage network20179,830,222Adjusting a data storage address mapping in a maintenance free storage container20179,823,861'Method and apparatus for selecting storage units to store dispersed storage data'20179,823,845'Adaptive dispersed storage network (DSN) and system'20179,817,701'Threshold computing in a distributed computing system'20179,819,447'Storing a data stream in a set of storage devices'20179,798,616'Wireless sending a set of encoded data slices'20179,778,987'Writing encoded data slices in a dispersed storage network'20179,760,286'Adaptive dispersed storage network (DSN) and system'20179,747,457'Efficient storage of encrypted data in a dispersed storage network'20179,727,418'Configuring a generic computing device utilizing specific computing device operation information'20179,715,425'Time aligned transmission of concurrently coded data streams'20179,690,520'Recovering an encoded data slice in a dispersed storage network'20179,684,558'Accessing data stored in a dispersed storage memory'20179,679,153'Data deduplication in a dispersed storage system'20179,672,109'Adaptive dispersed storage network (DSN) and system'20179,672,108'Dispersed storage network (DSN) and system with improved security'20179,661,356'Distribution of unique copies of broadcast data utilizing fault-tolerant retrieval from dispersed storage'20179,607,168'Obfuscating a transaction in a dispersed storage system'20179,606,867'Maintaining data storage in accordance with an access metric'20179,588,994'Transferring task execution in a distributed storage and task network'20179,571,230'Adjusting routing of data within a network path'20179,571,577'Time based dispersed storage access'20179,560,133'Acquiring multi-media content'20179,549,304'Providing status of user devices during an adverse event'20179,549,305'Providing status of user devices during an adverse event'20179,537,609'Storing a stream of data in a dispersed storage network'20179,507,735'Digital content retrieval utilizing dispersed storage'20169,501,358'Adjusting a dispersal parameter of dispersedly stored data'20169,495,240'Encrypting data for storage in a dispersed storage network'20169,489,533'Efficient memory utilization in a dispersed storage system'20169,483,398'Partitioning data for storage in a dispersed storage network'20169,471,427'Utilizing a local area network memory and a dispersed storage network memory to access data'20169,471,426'Sending a zero information gain formatted encoded data slice'20169,460,148'Completing distribution of multi-media content to an accessing device'20169,462,316'Digital content retrieval utilizing dispersed storage'20169,454,431'Memory selection for slice storage in a dispersed storage network'20169,448,730'Method and apparatus for dispersed storage data transfer'20169,442,800'Data migration between a raid memory and a dispersed storage network memory'20169,443,099'Method and apparatus for accessing secure data in a dispersed storage system'20169,431,055'Localized dispersed storage memory system'20169,424,132'Adjusting dispersed storage network traffic due to rebuilding'20169,413,393'Encoding multi-media content for a centralized digital video storage system'20169,407,292'Non-temporarily storing temporarily stored data in a dispersed storage network'20169,405,607'Memory controller utilizing an error coding dispersal function'20169,400,714'Wirelessly communicating a data file'20169,369,526'Distributed storage time synchronization based on retrieval delay'20169,363,097'Acquiring safety status information'20169,354,972'Efficiently storing data in a dispersed storage network'20169,357,009'Entity registration in multiple dispersed storage networks'20169,342,406'Dispersed storage re-dispersion method based on a failure'20169,344,500'Distributed storage time synchronization based on storage delay'20169,336,139'Selecting a memory for storage of an encoded data slice in a dispersed storage network'20169,319,463'Reproducing data from obfuscated data retrieved from a dispersed storage network'20169,313,293'Social networking utilizing a dispersed storage network'20169,311,184'Storing raid data as encoded data slices in a dispersed storage network'20169,311,185'Dispersed storage unit solicitation method and apparatus'20169,304,858'Analyzing found data in a distributed storage and task network'20169,304,843'Highly secure method for accessing a dispersed storage network'20169,298,550'Assigning a dispersed storage network address range in a maintenance free storage container'20169,298,548'Distributed computing in a distributed storage and task network'20169,292,385'Transforming data in a distributed storage and task network'20169,292,682'Accessing a second web page from a dispersed storage network memory based on a first web page selection'20169,268,641'Large scale subscription based dispersed storage network'20169,262,288'Autonomous dispersed storage system retrieval method'20169,258,177'Storing a data stream in a set of storage devices'20169,244,770'Responding to a maintenance free storage container security threat'20169,213,742'Time aligned transmission of concurrently coded data streams'20159,208,026'Utilizing a local area network memory and a dispersed storage network memory to access data'20159,208,331'Efficient storage of encrypted data in a dispersed storage network'20159,203,901'Efficiently storing data in a dispersed storage network'20159,203,902'Securely and reliably storing data in a dispersed storage network'20159,195,684'Redundant task execution in a distributed storage and task network'20159,195,408'Highly autonomous dispersed storage system retrieval method'20159,198,015'Obtaining event response information'20159,189,336'Method and apparatus for nested dispersed storage'20159,170,884'Utilizing cached encoded data slices in a dispersed storage network'20159,158,625'Acquiring a trusted set of encoded data slices'20159,158,624'Storing RAID data as encoded data slices in a dispersed storage network'20159,152,514'Rebuilding a data segment in a dispersed storage network'20159,141,458'Adjusting a data storage address mapping in a maintenance free storage container'20159,141,468'Managing memory utilization in a distributed storage and task network'20159,135,114'Adjusting a dispersal parameter of dispersedly stored data'20159,135,115'Storing data in multiple formats including a dispersed storage format'20159,128,870'Sending a zero information gain formatted encoded data slice'20159,122,596'Updating a set of memory devices in a dispersed storage network'20159,122,628'Distributedly storing raid data in a raid memory and a dispersed storage network memory'20159,116,626'Failsafe directory file system in a dispersed storage network'20159,116,832'Storing raid data as encoded data slices in a dispersed storage network'20159,110,834'Utilizing local memory and dispersed storage memory to access encoded data slices'20159,110,833'Non-temporarily storing temporarily stored data in a dispersed storage network'20159,098,409'Detecting a computing system basic input/output system issue'20159,094,402'Retrieving access information in a dispersed storage network'20159,094,428'Distributing multi-media content to a plurality of potential accessing devices'20159,086,964'Updating user device content data using a dispersed storage network'20159,081,675'Encoding data in a dispersed storage network'20159,081,715'Utilizing a dispersed storage network access token module to retrieve data from a dispersed storage network memory'20159,081,714'Utilizing a dispersed storage network access token module to store data in a dispersed storage network memory'20159,063,881'Slice retrieval in accordance with an access sequence in a dispersed storage network'20159,049,463'Data distribution utilizing unique read parameters in a dispersed storage system'20159,047,217'Nested distributed storage unit and applications thereof'20159,043,489'Router-based dispersed storage network method and apparatus'20159,043,548'Streaming content storage'20159,043,616'Efficient storage of encrypted data in a dispersed storage network'20159,037,937'Relaying data transmitted as encoded data slices'20159,030,222'Sharpened, oriented contact tip structures'20159,021,273'Efficient storage of encrypted data in a dispersed storage network'20159,015,556'Transforming data in a distributed storage and task network'20159,015,499'Verifying data integrity utilizing dispersed storage'20158,996,910'Assigning a dispersed storage network address range in a maintenance free storage container'20158,990,585'Time based dispersed storage access'20158,977,931'Method and apparatus for nested dispersed storage'20158,977,801'Computing system utilizing dispersed storage'20158,972,774'Computing core application access utilizing dispersed storage'20158,966,311'Maintenance free storage container storage module access'20158,966,009'Router assisted dispersed storage network method and apparatus'20158,966,341'Utilizing a dispersed storage network access token module to access a dispersed storage network memory'20158,959,597'Entity registration in multiple dispersed storage networks'20158,959,366'De-sequencing encoded data slices'20158,954,787'Establishing trust in a maintenance free storage container'20158,954,501'Devices and methods for determining a group and for determining information related to group entries'20158,949,695'Method and apparatus for nested dispersed storage'20158,938,013'Dispersal of priority data in a dispersed storage network'20158,935,761'Accessing storage nodes in an on-line media storage system'20158,930,649'Concurrent coding of data streams'20158,924,770'Rebuilding a data slice of a maintenance free storage container'20148,924,387'Social networking utilizing a dispersed storage network'20148,918,693'Data transmission utilizing data processing and dispersed storage error encoding'20148,914,609'Modifying data storage in response to detection of a memory system imbalance'20148,910,022'Retrieval of encoded data slices and encoded instruction slices by a computing device'20148,909,858'Storing encoded data slices in a dispersed storage network'20148,904,226'Migrating stored copies of a file to stored encoded data slices'20148,898,542'Executing partial tasks in a distributed storage and task network'20148,898,513'Storing data in multiple dispersed storage networks'20148,897,443'Watermarking slices stored in a dispersed storage network'20148,885,821'Sequencing encoded data slices'20148,882,599'Interactive gaming utilizing a dispersed storage network'20148,880,978'Utilizing a local area network memory and a dispersed storage network memory to access data'20148,874,773'Obtaining group and individual emergency preparedness communication information'20148,868,695'Configuring a generic computing device utilizing specific computing device operation information'20148,856,617'Sending a zero information gain formatted encoded data slice'20148,848,906'Encrypting data for storage in a dispersed storage network'20148,850,113'Data migration between a raid memory and a dispersed storage network memory'20148,843,803'Utilizing local memory and dispersed storage memory to access encoded data slices'20148,842,746'Receiving encoded data slices via wireless communication'20148,843,804'Adjusting a dispersal parameter of dispersedly stored data'20148,839,068'Data transmission utilizing route selection and dispersed storage error encoding'20148,839,368'Acquiring a trusted set of encoded data slices'20148,819,452'Efficient storage of encrypted data in a dispersed storage network'20148,782,494'Reproducing data utilizing a zero information gain function'20148,762,793'Migrating encoded data slices from a re-provisioned memory device of a dispersed storage network memory'20148,762,343'Dispersed storage of software'20148,762,770'Distribution of a customized preview of multi-media content'20148,762,346'Data de-duplication in a dispersed storage network utilizing data characterization'20148,762,479'Distributing multi-media content to a plurality of potential accessing devices'20148,751,894'Concurrent decoding of data streams'20148,725,940'Distributedly storing raid data in a raid memory and a dispersed storage network memory'20148,726,127'Utilizing a dispersed storage network access token module to access a dispersed storage network memory'20148,726,071'Localized dispersed storage memory system'20148,707,105'Updating a set of memory devices in a dispersed storage network'20148,707,091'Failsafe directory file system in a dispersed storage network'20148,707,088'Reconfiguring data storage in multiple dispersed storage networks'20148,707,393'Providing dispersed storage network location information of a hypertext markup language file'20148,688,146'Providing safety status information'20148,689,354'Method and apparatus for accessing secure data in a dispersed storage system'20148,688,949'Modifying data storage in response to detection of a memory system imbalance'20148,688,907'Large scale subscription based dispersed storage network'20148,683,205'Accessing data utilizing entity registration in multiple dispersed storage networks'20148,683,259'Accessing data in multiple dispersed storage networks'20148,683,231'Obfuscating data stored in a dispersed storage network'20148,677,214'Encoding data utilizing a zero information gain function'20148,667,371'Data distribution utilizing unique read parameters in a dispersed storage system'20148,649,521'Obfuscation of sequenced encoded data slices'20148,626,871'Accessing a global vault in multiple dispersed storage networks'20148,621,265'Computing core application access utilizing dispersed storage'20138,621,580'Retrieving access information in a dispersed storage network'20138,621,271'Reprovisioning a memory device into a dispersed storage network memory'20138,612,796'Computing core application access utilizing dispersed storage'20138,612,831'Accessing data stored in a dispersed storage memory'20138,612,827'Digital content distribution utilizing dispersed storage'20138,612,821'Data transmission utilizing route selection and dispersed storage error encoding'20138,595,596'Method and apparatus for dispersed storage of streaming data'20138,578,147'Computing device booting utilizing dispersed storage'20138,572,282'Router assisted dispersed storage network method and apparatus'20138,566,354'Storage and retrieval of required slices in a dispersed storage network'20138,555,142'Verifying integrity of data stored in a dispersed storage memory'20138,548,913'Method and apparatus to secure an electronic commerce transaction'20138,533,424'Computing system utilizing dispersed storage'20138,527,838'Memory controller utilizing an error coding dispersal function'20138,527,828'Data distribution utilizing unique write parameters in a dispersed storage system'2013

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1991–2010Patents assigned to MOTOROLA INC (102)· patent assignee history
1991–1998Based in Palatine, IL, US· patent location history
1992–2021Patents assigned to IBM (141)· patent assignee history
1992–2005Based in Washingtonville, NY, US· patent location history
1994–2004Based in Monroe, NY, US· patent location history
1995–2021Based in Barrington Hills, IL, US· patent location history
1998–2015Based in Pleasanton, CA, US· patent location history
2012–2019Patents assigned to CLEVERSAFE INC (200)· patent assignee history
2012–2020Patents assigned to GRUBE GARY W (125)· patent assignee history
2012–2019Patents assigned to MARKISON TIMOTHY W (103)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
CLEVERSAFE INC2002012–2019
IBM1411992–2021
GRUBE GARY Wself1252012–2020
MARKISON TIMOTHY W1032012–2019
MOTOROLA INC1021991–2010
Locations
LocationPatentsSpan
Barrington Hills, Illinois, US3481995–2021
Pleasanton, California, US951998–2015
Palatine, Illinois, US751991–1998
Monroe, New York, US171994–2004
Washingtonville, New York, US71992–2005