United States Patent 6,882,869
Toebes , et al. April 19, 2005

Device, methods, and user interface for providing optimized entry of alphanumeric text

Abstract

The present invention includes a device, method, and user interface for providing optimized entry of alphanumeric text. In one form, a method for providing selectable characters within a user interface includes determining an operating mode of a communication device and receiving an input associated with a selected input key. The method determines a group of characters associated with the selected key based on the operating mode and displays the group of characters within the user interface. The user interface may display a first character of the group of characters within a first portion of the user interface and the group of characters proximal to the first character within a second portion of the user interface.


Inventors: Toebes; John A. (Cary, NC), Slain; Ilya N. (Santa Clara, CA)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 09/741,690
Filed: December 19, 2000

Full patent text at USPTO

United States Patent 7,327,842
Turner , et al. February 5, 2008

Arrangement for delivering applications to a network enabled telephony device

Abstract

A network-enabled user interface device, for example a VoIP telephony device, includes a display, a user input interface, an interface controller, and an application controller. The interface controller is configured for generating display elements for the display, controlling the user input interface based on received commands, and outputting responses to the application controller. The application controller is configured for outputting the commands to the interface controller based on application operations executed locally (i.e., within the user interface device), or remotely (e.g., by a server in communication with the user interface device). Remote application operations may include communications between the application controller and the remote server. The interface controller also may generate the display elements based on messages received from the network. Hence, the network-enabled user interface device can provide to the user interaction with arbitrary applications, executed locally or remotely, enabling any executable application to be provided to the user, independent of user action.


Inventors: Turner; Bryan C. (Apex, NC), Toebes; John (Cary, NC), Pelton; Gregory Dean (Raleigh, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/349,970
Filed: February 9, 2006

Full patent text at USPTO

United States Patent 7,356,031
Toebes , et al. April 8, 2008

Inter-v4 realm routing

Abstract

Packets may be forwarded between realms employing private unregistered addresses without the use of network address translation and/or application level gateways. Nodes within privately addressed realms are identified by a combination of their locally significant address and a globally significant realm address. The globally significant addresses are reserved in all realms for use as realm identifiers or inter-realm routing. To send a packet to a node within a distinct private realm, the packet is given an inner IP header designating the locally significant destination IP address of the target node within the remote realm and an encapsulation IP header indicating the globally significant address advertised by the gateway of the target node's realm. The globally significant address is used for forwarding outside the realm of the destination node. Once the packet reaches the destination realm, the locally significant address is used for forwarding.


Inventors: Toebes; John Albert (Cary, NC), Levy-Abegnoli; Eric (Nice, FR), Thubert; Pascal (La Colle sur Loup, FR)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 10/061,553
Filed: February 1, 2002

Full patent text at USPTO

United States Patent 6,711,740
Moon , et al. March 23, 2004

Generic code book compression for XML based application programming interfaces

Abstract

A synthetic code book document type definition (DTD) is generated that identifies selected compression codes, based on specifying code-book extensible markup language (XML) tags having semantics defined according to a generic code book document type definition (DTD). The compression codes are used to compress API commands, defined by second XML tags having semantics defined by a generic API DTD, into synthesized data. The synthesized data and the code-book XML tags are supplied to a destination device configured for storing the generic code book DTD and the generic API DTD, enabling the destination device to synthesize a code book for recovery of the API commands from the synthesized data.


Inventors: Moon; Billy G. (Morrisville, NC), Toebes; John A. (Cary, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 10/047,110
Filed: January 17, 200

Full patent text at USPTO

United States Patent 7,440,971
Toebes , et al. October 21, 2008

Context based access of files by file system to a client based on detection of related files opened by the client

Abstract

A network has a file system configured for providing a selected version of a first file to a client, having requested the file, based on detecting that the client has opened a second file having an identified relationship with the first file. Files are identified as having a relationship based on membership in a file group, wherein each file group identifies only one version of each file specified in the corresponding file group; hence, multiple file groups can identify files associated with respective versions of a file set. In response to determining the first file belongs to a file group, the file system identifies the version of the second file opened by the client, and selects the version of the first file to be provided to the client based on determining the file group associated with the version of the second file opened by the client.


Inventors: Toebes; John (Cary, NC), Turner; Bryan C. (Apex, NC), Walker; Douglas Jay (Raleigh, NC)
Assignee: Cisco Technology, Inc. (San Jose, CA)
Appl. No.: 11/067,624
Filed: February 28, 2005

Full patent text at USPTO