Patents by Inventor John A. Toebes

John A. Toebes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7196805
    Abstract: An apparatus and method are provided for processing digital imagery. A reference platform device is provided with network and telephone connectivity that enable it to establish a connection with a central server. Additional connectors are provided for attaching digital cameras and video equipment to the reference platform. The user can connect their camera to the reference platform and, by simply pressing a single button, initiate a new connection to the central server and upload the electronic image files. Once uploaded, the user can edit the image files using a standard web browser and have the processed images reduced to paper or compact disk and forwarded to another location for pick up or mailing.
    Type: Grant
    Filed: February 8, 2001
    Date of Patent: March 27, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: John A Toebes, Philip R Graham
  • Publication number: 20070018964
    Abstract: A portable device includes a display that displays information from an application. A touchpad is oriented perpendicularly to the display. The touchpad detects one or more contact inputs. The one or more contact inputs associate with one or more virtual keys that the application interprets to display the information on the display. An inertial device detects one or more motion inputs. The one or more motion inputs associate with one or more virtual keys that the application interprets to display the information on the display.
    Type: Application
    Filed: July 19, 2005
    Publication date: January 25, 2007
    Inventors: Billy Moon, John Toebes
  • Publication number: 20070019877
    Abstract: Coding quantized transform coefficients as occur in image compression combines a position identifying method to identify the relative position of clusters of consecutive non-zero-valued coefficients, an amplitude event identifying method to identify amplitude events in the clusters of non-zero-valued coefficients, and a coding method to code the position events, amplitude events, and signs of the amplitudes in the clusters. The method is particularly applicable to a series of quantized transform coefficients where clusters are likely to occur.
    Type: Application
    Filed: March 20, 2006
    Publication date: January 25, 2007
    Inventors: Wen-hsiung Chen, Fang Wu, John Toebes, Dov Rosenfeld, Gregory Pelton
  • Publication number: 20060273661
    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).
    Type: Application
    Filed: June 2, 2005
    Publication date: December 7, 2006
    Inventors: John Toebes, Ping Li, Jack Cham
  • Publication number: 20060273908
    Abstract: A system for storing and retrieving data associated with an identification of a RFID device. The invention receives data and a list of RFIDs associated with data. The system then stores the data in a memory and stores a record of an association by the data and each RFID. When the system receives a request for data that includes a RFID, the system searches for records of the associations and presents the data associated with the received RFID.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Inventors: Deepali Brahmbhatt, John Toebes
  • Publication number: 20060265347
    Abstract: A system and method for providing interactive communications includes receiving a communication from an originator destined for a persona. An identity of the persona is determined and one or more rules associated with the identity of the persona is determined. Presence information of the persona is obtained. The communication is sent to the persona in accordance with the determination of the identity of the persona, the one or more rules associated with the identity, and the presence information of the persona.
    Type: Application
    Filed: May 20, 2005
    Publication date: November 23, 2006
    Inventors: Denise Caballero-McCann, Stephen Levy, John Toebes, Labhesh Patel, Shmuel Shaffer
  • Publication number: 20060227873
    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.
    Type: Application
    Filed: April 11, 2005
    Publication date: October 12, 2006
    Inventors: John Toebes, Douglas Walker
  • Publication number: 20060206621
    Abstract: A network provides distributed database services based on replicating data records to a new storage location that is closest to consumers of the data records, based on comparing a network distance between the new storage location and an attribute identifying a center of activity of at least one data element, relative to the network distance between any existing storage location in the center of activity. If the new storage location is closer to the center of activity relative to any of the other existing stores locations, than at least the one data element associated with the center of activity is copied to the new storage location. Multiple centers of activity may be utilized for respective data records, enabling data records to be copied on a per-record basis, or grouped as needed.
    Type: Application
    Filed: March 8, 2005
    Publication date: September 14, 2006
    Inventors: John Toebes, Bryan Turner, Douglas Walker
  • Patent number: 7106298
    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 display is logically defined to include multiple distinct display areas. The interface controller is configured for generating display elements for the respective display areas based on received display requests, and controlling the user input interface based on received commands, and outputting responses to the application controller. The application controller is configured for supplying the commands to the interface controller and display requests based on execution of application operations. The application operations may be 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.
    Type: Grant
    Filed: September 19, 2001
    Date of Patent: September 12, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Bryan C. Turner, John Toebes
  • Publication number: 20060195490
    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.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Inventors: John Toebes, Bryan Turner, Douglas Walker
  • Publication number: 20060179037
    Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.
    Type: Application
    Filed: February 7, 2005
    Publication date: August 10, 2006
    Inventors: Bryan Turner, John Toebes, Douglas Walker
  • Publication number: 20060179106
    Abstract: A network provides distributed computing services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed computing service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed computing service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each computing node also is configured for selectively leaving any one of the joined resource groups based on determined conditions.
    Type: Application
    Filed: February 10, 2005
    Publication date: August 10, 2006
    Inventors: Bryan Turner, John Toebes, Douglas Walker
  • Publication number: 20060179143
    Abstract: A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 10, 2006
    Inventors: Douglas Walker, Bryan Turner, John Toebes
  • Publication number: 20060174322
    Abstract: Techniques for presenting identification of a remote network entity to a human user include determining one or more vectors of presentation elements that are readily distinguishable and memorable to a user. Message data is received from a remote process on the network and includes a network identity that uniquely identifies an associated remote entity. The network identity is input to a secure function to produce a secure number. A secure function produces dissimilar output values for similar input values. A particular presentation element is selected from a vector based only on the secure number and presented to the user. Even when the network identity is similar to that of a trusted entity, the particular presentation element is expected to be dissimilar to one associated with the trusted entity.
    Type: Application
    Filed: January 29, 2005
    Publication date: August 3, 2006
    Inventors: Bryan Turner, John Toebes
  • Publication number: 20060168282
    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.
    Type: Application
    Filed: February 9, 2006
    Publication date: July 27, 2006
    Inventors: Bryan Turner, John Toebes, Gregory Pelton
  • Publication number: 20060158533
    Abstract: A data file stored in a memory for storing an image with Radio Frequency Identification (RFID) device information. In this data file image data is stored in an image portion of the file. RFID device information for an RFID device that proximate the location shown in the image is then stored in a field in a metadata portion of the file.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Inventors: Deepali Brahmbhatt, John Toebes
  • Publication number: 20060129665
    Abstract: A Domain Name System (DNS) server is configured for dynamically selecting, for a client device, a selected resolution from available resolutions, the selected resolution identifying at least one destination for the specified service. The dynamic selection of the selected resolution is based on an attribute of the client device and/or a determined attribute of the network. Hence, the selected resolution directs the client device to a specific server based on prescribed selection criteria, for example service level agreements, the location of the client device, network performance or detected congestion conditions, authentication of the user of the client device, etc. The selected resolution also can be for enforcement of load balancing policies.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 15, 2006
    Inventors: John Toebes, Bryan Turner, Douglas Walker
  • Publication number: 20060123166
    Abstract: Disclosed are methods, computer program products, apparatus, and systems for controlling sending and receiving of universal serial bus (“USB”) messages between a plurality of host computers and a USB device over a data network. A first USB server is in communication with a first one of the host computers and the data network. A second USB server is in communication with a second one of the host computers and the data network. A USB client is in communication with the data network and the USB device. A first control path is established between the USB client and the first USB server, and a second control path is established between the USB client and the second USB server. A data transfer path is established between the USB client and the first USB server. The data transfer path enables sending of data between the USB client and the first USB server over the data network.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Applicant: Cisco Technology, Inc., A corporation of California
    Inventors: John Toebes, Arthur Howarth, Mickey Sartin
  • Publication number: 20060123129
    Abstract: Disclosed are methods, computer program products, apparatus, and systems for sending and receiving uniform serial bus (“USB”) messages between a host computer and a USB device over a data network, using a USB server in communication with the data network and the host computer, and a USB client in communication with the data network and the USB device. An association is established between the USB server and the USB client. The USB server receives a first USB message from the host computer. The first USB message is translated to a format suitable for sending over the data network, and sent as a first network message from the USB server to the USB client over the data network. The USB server receives a second network message from the USB client over the data network, and translates the second network message to a USB format. At the USB server, the translated second network message is provided as a second USB message for the host computer.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Applicant: Cisco Technology, Inc., A corporation of California
    Inventors: John Toebes, Arthur Howarth, Mickey Sartin
  • Publication number: 20060117020
    Abstract: A selection resource executed within the network is configured for selecting from among a plurality of servers, distributed throughout the network at respective network-based server locations in each configured for providing a specified service, a selected server for providing the specified service for a client device at a network-based client location. The selection resource selects the selected server based on the corresponding server location relative to the client location, and causes a request having been generated by the client device to be sent to the selected server. Hence, the selection resource optimizes client-server interactions in a distributed computing network, based on the client location and the server location.
    Type: Application
    Filed: March 17, 2005
    Publication date: June 1, 2006
    Inventors: John Toebes, Bryan Turner, Douglas Walker