Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Bradley J. Rhodes

Bradley J. Rhodes, Alameda, CA US

Patent application numberDescriptionPublished
20090060201Secure Peer-to-Peer Distribution of an Updatable Keyring - A distributed peer-to-peer document archive system provides version-control, security, access control, linking among stored documents and remote access to documents usually associated with centralized storage systems while still providing the simplicity, personalization and robustness to network outages associated with personal and peer-to-peer storage systems. A “keyring” is an encrypted repository that allows a user to recover and access a user's entire digital archive with a single master key. After the key is created, it does not need to be updated, and can be stored in a safe, safety-deposit box or other secure location. In the event the user's computer is stolen or destroyed, the user need only install the system on a new machine and import the master key. The system will then use that key to browse nearby servers to find and decrypt all files necessary to recreate the full digital archive in its most recent state.03-05-2009
20090077164DISTRIBUTED WORKFLOW-ENABLED SYSTEM - A distributed workflow-enabled system includes: a workflow-enabled provider and a workflow-enabled client communicatively coupled by a network. The workflow-enabled provider and the workflow-enabled client include a workflow unit. The workflow unit allows the workflow-enabled provider and the workflow-enabled client to communicate, distribute processes and present a user interfaces by providing a communication manager, a process control module and a user interface module. The present invention also includes a number of novel methods including a method for communication, a method for processing by a process control module, a method for creating and presenting the user interface and a method for retrieving processes executable by the process control module.03-19-2009
20090077165Workflow Manager For A Distributed System - A workflow manager handles the communication between a workflow-enabled provider and a workflow-enabled client. The workflow manager maintains a directory of clients, translates a transaction from a provider into multiple transactions suitable for the client, and handles security. In one embodiment, the workflow manager connects with the workflow-enabled client by registration and with the workflow-enabled provider by advertising and activation. Subsequent communications between the workflow manager and the workflow-enabled provider and the workflow-enabled client are with a request/response protocol. The workflow manager also comprises data storage for storing data for transmission to the workflow-enabled client or the workflow-enabled provider, and workflow storage for storing information related to registered clients. The present invention also includes a number of novel methods including a method for a method for registering a client and a method for activating a provider.03-19-2009
20090077216Workflow-Enabled Client - A workflow-enabled client comprises a client and a workflow manager interface unit. The workflow manager interface unit couples the client to a workflow manager to provide the automatic discovering, distributed processing and dynamic user interface generating functionality of the present invention. A communication manager of the workflow-enabled client has a registration unit that registers, and unregisters, the client with the workflow manager such as by providing a name, a data and other commands. A polling module uses a received location from the workflow manager to retrieve data. The process control module performs a plurality of processing functions such a processing polled data, storing it or providing it to other clients. The process control module can also initiate other clients. The present invention also includes a number of novel methods including a method for registering a client, a method for polling data, and a method for initiating other clients.03-19-2009
20100245375PAGE TRANSITION ON ELECTRONIC PAPER DISPLAY - A page transition file creation system and a method for creating a page transition file in a file format suitable for displaying transitions quickly on an electronic paper display. The page transition file creation system creates a page transition file with page transition blocks representing transition between two or more pages. A page transition display system and uses page transition files to display page transitions. The page transition display system determines the appropriate page transition file and waveform lookup table for displaying page transition. The page transition display system uses the determined page transition file and waveform lookup table for displaying the transition.09-30-2010
20110001764DYNAMIC CREATION OF WAVEFORM PALETTE - A system and method for driving a display region on the display are described. The method includes receiving a desired color for a pixel, determining a waveform to drive the pixel to desired color, updating frame buffer with an index to the determined waveform, updating waveform table with the determined waveform, and then driving the pixel on the display using the index and associated waveform. After the drive, the waveform is removed from the waveform table and the corresponding pixel in frame buffer is updated with an index corresponding to a null waveform.01-06-2011
20110080418PAGE TRANSITIONS ON ELECTRONIC PAPER DISPLAYS - A page transition file creation system and a method for creating a page transition file in a file format suitable for displaying transitions quickly on an electronic paper display. The page transition file creation system creates a page transition file with page transition blocks representing transition between two or more pages. The page transition file creation system encodes the high order color bit from each pixel for a given page. Each transition block in the page transition file covers a set of consecutive pages that overlaps with pages covered by the previous block and the next block for pseudo double buffering. A page transition display system uses page transition files to display page transitions. The page transition display system determines the appropriate page transition file and waveform lookup table for displaying page transitions. The page transition display system uses the determined page transition file and waveform lookup table for displaying the transitions.04-07-2011

Patent applications by Bradley J. Rhodes, Alameda, CA US

Bradley J. Rhodes, Mountain View, CA US

Patent application numberDescriptionPublished
20090327729Secure pre-caching through local superdistribution and key exchange - A distributed peer-to-peer document archival system provides the version-control, security, access control, linking among stored documents and remote access to documents usually associated with centralized storage systems while still providing the simplicity, personalization and robustness to network outages associated with personal and peer-to-peer storage systems.12-31-2009