Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


James D. Thornton, Redwood City US

James D. Thornton, Redwood City, CA US

Patent application numberDescriptionPublished
20080260267System And Method For Generating A Signed Hardcopy Document And Authentication Thereof - A system and method for generating a signed hardcopy document and authentication thereof is provided. A data representation including digital data is recorded from a hardcopy document. The digital data is compressed using a compression scheme including one of low-fidelity compression and symbol-based compression. An authentication token is generated from the compressed digital data. The authentication token is encoded. A signed hardcopy document including both the encoded authentication token and the data representation is printed.10-23-2008
20100014432METHOD FOR IDENTIFYING UNDESIRABLE FEATURES AMONG COMPUTING NODES - One embodiment of the present invention provides a system for identifying undesirable features in a network of computers. During operation, the system detects an anomaly associated with a node in the network. Next, the system identifies one or more features which are associated with the anomaly. The system then updates the identified features. Next, the system communicates the information corresponding to updated features to at least one other node in the network. The system then receives information indicating a correlation between the updated features and the anomaly from at least one other node in the network. Next, the system correlates the updated features with the anomaly based on the received information. The system subsequently produces a result which indicates a correlation between the updated features and the anomaly.01-21-2010
20100057445System And Method For Automatically Adjusting Floor Controls For A Conversation - A system and method for automatically adjusting floor controls for a conversation is provided. Audio streams are received, which each originate from an audio source. Floor controls for a current configuration including at least a portion of the audio streams are maintained. Conversational characteristics shared by two or more of the audio sources are determined. Possible configurations for the audio streams are identified based on the conversational characteristics. An analysis of the current configuration and the possible configurations is performed. A change threshold is applied to the analysis. When the analysis satisfies the change threshold, the floor controls are automatically adjusted. The audio streams are mixed into one or more outputs based on the adjusted floor controls.03-04-2010
20100195653SYSTEM FOR FORWARDING A PACKET WITH A HIERARCHICALLY STRUCTURED VARIABLE-LENGTH IDENTIFIER - One embodiment provides a system that receives a packet with a hierarchically structured variable-length identifier (HSVLI). An HSVLI indicates a piece or collection of content and may be hierarchically structured, comprising contiguous components ordered from a most general level to a most specific level. The length of a respective identifier is not fixed. During operation, the system converts the HSVLI into a fixed-length key. Subsequently, the system obtains forwarding information based on one or more longest-prefix matches with a longest-prefix-match lookup engine using the fixed-length key. Next, the system forwards the packet to an output port based on the forwarding information.08-05-2010
20100195654SYSTEM FOR FORWARDING PACKETS WITH HIERARCHICALLY STRUCTURED VARIABLE-LENGTH IDENTIFIERS USING AN EXACT-MATCH LOOKUP ENGINE - One embodiment provides a system for forwarding packets with hierarchically structured variable-length identifiers (HSVLIs), wherein the computer includes a processor. During operation, the system converts an HSVLI into a number of fixed-length addresses, wherein the HSVLI indicates a piece of content and is hierarchically structured, and comprises contiguous components ordered from a most general level to a most specific level. In addition, the length of a respective HSVLI is not fixed. The system further performs an effective longest-prefix-match lookup by performing multiple exact-match lookups based at least on the fixed-length addresses.08-05-2010
20100195655METHOD AND SYSTEM FOR FACILITATING FORWARDING A PACKET IN A CONTENT-CENTRIC NETWORK - One embodiment provides a system that facilitates forwarding a packet. During operation, the system receives a packet with a hierarchically structured variable-length identifier (HSVLI). The system then performs a lookup at a forwarding engine based at least on the packets HSVLI. The system further makes a forwarding decision based on the lookup.08-05-2010
20110037827System And Method For Coordinating Data Transmission Via User-Maintained Modes - A method and apparatus for controlling data transmission via user-maintained modes is provided. A first audio data stream is recorded on a transmitting electronic apparatus. A second audio data stream is stored on the transmitting electronic apparatus. Transmission of one of the first and the second audio data streams is controlled via a first user-maintained mode when at least the other of the first and the second audio data streams is being transmitted to the electronic apparatus. The one of the first and the second audio data streams is transmitted to a receiving electronic apparatus and the other of the first and the second audio data streams is suspended.02-17-2011
20110090908ADAPTIVE MULTI-INTERFACE USE FOR CONTENT NETWORKING - One embodiment provides a system that forwards a packet with a hierarchically structured variable-length identifier (HSVLI) in a network. An HSVLI indicates a piece of content and indicates a hierarchical structure of contiguous components ordered from a most general level to a most specific level. The length of the HSVLI is not fixed. During operation, the system receives a packet which contains an interest for a piece of content with an HSVLI. Subsequently, the system determines forwarding information for the HSVLI based on one or more of: knowledge of content which matches the HSVLI, a forwarding policy, and contextual information about the network. Next, the system configures a forwarding engine with the forwarding information. The system then forwards the packet based on the forwarding information.04-21-2011

Patent applications by James D. Thornton, Redwood City, CA US