United States Patent 7,620,258
Chen , et al. November 17, 2009

Extended amplitude coding for clustered transform coefficients

Abstract

Coding quantized transform coefficients as occur in image compression combines a position coding method to code the position of clusters of consecutive non-zero-valued coefficients with an amplitude coding method to code the amplitudes of a concatenation of a plurality of the clusters. The amplitude coding method exploits that runs of amplitude 1 coefficients are more likely in the clusters than runs of other coefficient amplitudes.


Inventors: Chen; Wen-hsiung (Sunnyvale, CA), Toebes; John A. (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/270,138
Filed: November 9, 2005

Full patent text at USPTO

United States Patent 7,634,566
Turner , et al. December 15, 2009

Arrangement in a network for passing control of distributed data between network nodes for optimized client access based on locality

Abstract

A network has network nodes for storage of respective copies of a data file. One of the network nodes has a corresponding unique locality control object for the copies of the data file. The locality control object provides authority for the one network node to control storing and modifying any of the copies of the data file. The other network nodes lacking the locality control object must obtain permission from the one network node before modifying any one of the copies of the data file. The network nodes also can negotiate for passing the locality control object from the one network node to another one of the network nodes based on determined locality attributes associated with the copies of the data file.


Inventors: Turner; Bryan C. (Apex, NC), Toebes; John (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 10/859,208
Filed: June 3, 2004

Full patent text at USPTO

United States Patent 7,664,136
Toebes ,   et al. February 16, 2010

Inline power for multiple devices in a wired data telecommunications network

Abstract

A power sourcing equipment-powered device (PSE-PD) combination unit requests inline power from a connected PSE or other PSE-PD combination unit by having the PD portion of the PD-PSE combination unit adapt its electrical characteristics, if necessary, to obtain the maximum power available. The PD-PSE combination device keeps track of available power less power consumed locally with a summation unit. A PSE manager unit grants PD power requests from downstream devices based upon the available power left (e.g., original PSE power less losses less local consumption).


Inventors: Toebes; John Albert (Cary, NC), Li; Ping (Fremont, CA), Cham; Jack C. (San Leandro, CA)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/144,094
Filed: June 2, 2005

Full patent text at USPTO

United States Patent 7,644,211
Toebes, et al. January 5, 2010

Method and system for controlling transmission of USB messages over a data network between a USB device and a plurality of host computers

Abstract

A solution is provided for controlling universal serial bus (USB) messages between a plurality of host computers and a USB device. First and second USB servers may communicate with first and second host computers, respectively. A USB client may then communicate with the USB device. A first control path between the USB client and the first USB server and a second control path between the USB client and the second USB server may be established. Then a first data transfer path may be established between the USB client and the first USB server, the first data transfer path enabling the sending of data between the USB client and the first USB server over a data network. Then a busy message may be sent from the USB client to the second USB server over the second control path when the first data transfer path is established with the first USB server.


Inventors: Toebes; John (Cary, NC), Howarth; Arthur (San Jose, CA), Sartin; Mickey (Apex, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/006,989
Filed: December 7, 2004

Full patent text at USPTO

United States Patent 7,672,373
Toebes ,   et al. December 15, 2009

Digital watermarking of a media stream using coded macroblock types

Abstract

A method and a carrier medium instructing a processor to execute a method. The method includes accepting a compressed video stream compressed by a compression method that uses macroblocks of possibly different macroblock types for each frame predictive encoding frames. The method further includes identifying a sequence of frames that are substantially visually indistinguishable and that include a predictively encoded frame and the at least one reference frame of the predictively encoded frame. The method further includes creating an ordered set of macroblocks, with the macroblock types of different macroblocks in the ordered set used to encode digital watermark information. The method further includes replacing the predictively encoded frame of the identified sequence with a newly-encoded predictively encoded replacement frame that contains the created ordered set of macroblocks, including the encoded watermarking information.


Inventors: Toebes; John A. (Cary, NC), Walker; Douglas Jay (Raleigh, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/104,131
Filed: April 11, 2005

Full patent text at USPTO