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).

  • Publication number: 20120038556
    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.
    Type: Application
    Filed: October 25, 2011
    Publication date: February 16, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: John A. Toebes, Ilya N. Slain
  • Patent number: 8108713
    Abstract: Distributed data, having been stored in a distributed storage system as a collection of distributed data elements, is recovered based on connection of multiple user nodes, each user node having stored selected distributed data elements as a corresponding portion of the distributed data during replication of the distributed data elements throughout the distributed storage system. Each distributed data element is identifiable by a corresponding unique object identifier (OID). Each user node includes a discovery resource for discovering reachable user nodes, a local cache configured for identifying at least the corresponding portion of the distributed data based on the respective OIDs, and an identification service module configured for resolving a data object to a corresponding OID, via the corresponding local cache, or based on sending a query to the reachable user nodes. Hence, user nodes can recover distributed data based on exchanging resolution information and OID information.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: January 31, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
  • Publication number: 20110319057
    Abstract: In one embodiment, a method includes identifying when a call to a callee has been initiated by a system. Once the call is identified as being initiated, status information associated with the callee is obtained. The status information is then displayed on the system.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Mary Ellen Toebes, John A. Toebes
  • Publication number: 20110314160
    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: August 30, 2011
    Publication date: December 22, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Bryan C. TURNER, John TOEBES, Douglas Jay WALKER
  • Patent number: 8078231
    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.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: John A. Toebes, Ilya N. Slain
  • Publication number: 20110286360
    Abstract: A method and apparatus for configuring an appliance, such as a network node, for performing a service, such as communicating with a network, controlled by a service provider include inserting into an Ethernet port on the appliance an Ethernet couple on a device that is usually small compared to the appliance. The device is configured to send through the Ethernet couple without human intervention an Internet Protocol (IP) data packet that is directed to a logical port of an established standard, such as Hypertext Transfer Protocol (HTTP) port 80. The IP data packet includes appliance configuration data in a message form for the established standard, such as an HTTP POST. As a result, the appliance is configured automatically for performing the service controlled by the service provider.
    Type: Application
    Filed: August 8, 2011
    Publication date: November 24, 2011
    Applicant: Cisco Technology Inc.
    Inventors: Roger Melton, John Toebes
  • Patent number: 8051170
    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: Grant
    Filed: February 10, 2005
    Date of Patent: November 1, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
  • Publication number: 20110252078
    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: June 20, 2011
    Publication date: October 13, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: DOUGLAS JAY WALKER, BRYAN C. TURNER, JOHN TOEBES
  • Publication number: 20110250842
    Abstract: In one embodiment, a method includes determining when a device is in a range of a first aggregator and, if the device is determined to be in the range of the first aggregator, causing the first aggregator to support the device. The method also includes determining when the device is in a range of a second aggregator and not in the range of the first aggregator. When the device is determined to be in the range of the second aggregator, the second aggregator is caused to support the device.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 13, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: David Stafford, John A. Toebes, Gregory S. Mercurio
  • Publication number: 20110231873
    Abstract: In one embodiment, a method includes determining a group identity for an audience associated with an event, accessing a plurality of announcements, identifying at least one announcement of the plurality of announcements based on the group identity, and providing the identified announcement to the audience at the event. The group identity is indicative of at least one characteristic of the audience. The plurality of announcements are processed to identify at least one announcement that approximately matches the group identity.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 22, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: John A. Toebes, Glenn T. Millican, III, John C. Davi
  • Patent number: 8018870
    Abstract: A method and apparatus for configuring an appliance, such as a network node, for performing s service, such as communicating with a network, controlled by a service provider include inserting into an Ethernet port on the appliance an Ethernet couple on a device that is usually small compared to the appliance. The device is configured to send through the Ethernet couple without human intervention an Internet Protocol (IP) data packet that is directed to a logical port of an established standard, such as Hypertext Transfer Protocol (HTTP) port 80. The IP data packet includes appliance configuration data in a message form for the established standard, such as an HTTP POST. As a result, the appliance is configured automatically for performing the service controlled by the service provider.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: September 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Roger Melton, John Toebes
  • Patent number: 7991835
    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: Grant
    Filed: May 18, 2009
    Date of Patent: August 2, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Douglas Jay Walker, Bryan C. Turner, John Toebes
  • Publication number: 20110150352
    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 5, 2011
    Publication date: June 23, 2011
    Inventors: Wen-hsiung Chen, Fang Wu, John A. Toebes, Dov Rosenfeld, Gregory D. Pelton
  • Publication number: 20110119377
    Abstract: The present disclosure generally provides techniques and apparatuses for producing, for an initiating end user, a recommended mode of communication corresponding to a targeted end user in a network environment, based on a plurality of network accessible or determinable inputs. For example, the identity of an initiating end user, the identity of a targeted end user, the current activity of the targeted end user, the communication preferences of the targeted end user, information from available databases and other available or determinable data may be used by a contact liaison to produce a recommended mode of communication.
    Type: Application
    Filed: January 24, 2011
    Publication date: May 19, 2011
    Inventors: ALPESH S. PATEL, John Toebes
  • Publication number: 20110110510
    Abstract: In one embodiment, a method includes obtaining information relating to a first telephone number, and determining whether the first telephone number corresponds to a first speed dial button on a device. The first speed dial button is highlighted if the first telephone number corresponds to the first speed dial button. If the first telephone number does not correspond to the first speed dial button, the method also includes determining whether the first telephone number is associated with a second telephone number, determining whether the second telephone number corresponds to the first speed dial button if the first telephone number is associated with the second telephone number, and highlighting the first speed dial button when it is determined that the second telephone number corresponds to the first speed dial button.
    Type: Application
    Filed: November 6, 2009
    Publication date: May 12, 2011
    Applicant: Cisco Technology, Inc.
    Inventor: John Toebes
  • Publication number: 20110106885
    Abstract: In one embodiment, a method includes establishing a session by associating at least a first party with the session. The first party is associated with a first device, and is associated with the session through the first device. The method also includes defining an effective user to include the first party, tracking actions taken with respect to the session by the effective user, and attributing the actions taken with respect to the session by the effective user to the first party and to the effective user.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: John Christopher Davi, Glenn Thomas Millican, III, John Toebes
  • Publication number: 20110105087
    Abstract: In one embodiment, a method includes determining when an incoming call from a caller to a callee is to be routed for processing by a voice mail arrangement, and obtaining status information associated with the callee when the incoming call is to be routed for processing by the voice mail arrangement. The method also includes generating a first greeting based on the status information, and processing the call. Processing the call includes causing the first greeting to be played for the caller.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Mary Ellen Toebes, John Toebes
  • Publication number: 20110106830
    Abstract: A search system generates an ordered list of destination targets including identified individuals and data objects, based on applying a user context to an information context and to a connection context. The user context identifies a search context (i.e., the information the user is seeking) relative to an identity of the user, and the information context identifies destinations accessible by the user, including data objects and communications-based actions (e.g., voice over IP telephony calls, instant messaging session transcripts, etc.). The connection context identifies relationships between chosen destinations throughout the system, and the strength of those relationships determined from artifacts of the chosen destinations: the connection context is updated based on artifact detection. The portion of the connection context that is relevant to the user context is used to order the portion of the information context that is relevant to the user context, resulting in the ordered list of destination targets.
    Type: Application
    Filed: January 13, 2011
    Publication date: May 5, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: John TOEBES
  • Publication number: 20110093520
    Abstract: In one embodiment, a method includes accessing first data describing online activities of a user and accessing second data describing online activities of each of one or more content publishers. The method includes, based at least in part on the first data and the second data, determining one or more similarities between the user and each of the content publishers. The method includes, based at least in part on one or more of the similarities, selecting each of one or more of the content publishers as a key influencer for the user and selecting particular content published by a particular one of the key influencers for summary and delivery to the user. The method includes generating a summary of the particular content and automatically delivering to the user the particular content and the summary.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 21, 2011
    Applicant: Cisco Technology, Inc..
    Inventors: John Doyle, Michael P. Lepore, John A. Toebes
  • Patent number: 7912306
    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: Grant
    Filed: November 25, 2009
    Date of Patent: March 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Wen-hsiung Chen, Fang Wu, John A. Toebes, Dov Rosenfeld, Gregory D. Pelton