United States Patent 7,680,349
Chen ,   et al. March 16, 2010

Variable length coding for clustered transform coefficients in video compression

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: Chen; Wen-hsiung (Sunnyvale, CA), Wu; Fang (Pleasanton, CA), Toebes; John A. (Cary, NC), Rosenfeld; Dov (Oakland, CA), Pelton; Gregory D. (Raleigh, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/385,183
Filed: March 20, 2006

Full patent text at USPTO

United States Patent 7,694,335
Turner , et al. April 6, 2010

Server preventing attacks by generating a challenge having a computational request and a secure cookie for processing by a client

Abstract

A server is configured for preventing flood attacks by a client having sent a request, by dynamically generating a challenge to be performed by the client before the server will perform any work for the client. The challenge includes a dynamically generated computational request and a dynamically generated secure cookie. The server generates a first hash result based on hashing a first random number, having a prescribed length, with a second random number having a dynamically selected length. A secure cookie is generated based on hashing the first hash result with a prescribed secure key known only by the server, and a unique identifier for the request such as the client network address with a time stamp. The challenge requires the client to determine the second random number based on the first random number and the hash result. The server validates the challenge results using the secure cookie.


Inventors: Turner; Bryan C. (Apex, NC), Toebes; John (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 10/795,312
Filed: March 9, 2004

Full patent text at USPTO

United States Patent 7,702,501
Turner , et al. April 20, 2010

Techniques for passing data across the human-machine interface

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 (Cary, NC), Toebes; John (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/431,768
Filed: May 10, 2006

Full patent text at USPTO

United States Patent 7,698,631
Toebes April 13, 2010

Stateless online web page editing system and method

Abstract

A system and a method of editing Web page online wherein the original web page is converted into block version web page by creating a server based application which breaks HTML into functional nested blocks and delivers a web based interface to add/delete/modify/reorder those blocks. A server based application reads in an HTML page to be edited and breaks it down into HTML blocks, which may be converted into an HTML editing form by putting annotations around each block allowing the user to choose an operation to apply to that block such as edit or delete. A "stateless" web page editing system and method is provided such that a user can edit a web page independently of dependence on, or connection to, the server from which the page was obtained and in which the page resides.


Inventors: Toebes; John (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 10/902,415
Filed: July 29, 2004

Full patent text at USPTO

United States Patent 7,738,456
Toebes ,   et al. June 15, 2010

Techniques to map switch and router ports to physical locations

Abstract

Techniques for associating a physical location with a network interface on an intermediate network node include receiving a data packet from a device connected to a network. Based on data in the data packet, a particular network interface is determined on a first hop intermediate network node. An identity for an entity that originated the data packet is determined based on data in the data packet. A possible physical location for the entity is determined based on the identity. The identity is associated with the possible physical location in an independent data source that is accessible over the network and different from the data packet. The particular network interface is associated with a highest confidence location for the device based on the possible physical location of the entity and any former locations associated with the particular network interface


Inventors: Toebes; John (Cary, NC), Bobbitt; Lisa (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/500,738
Filed: August 7, 2006

Full patent text at USPTO