Patents Represented by Attorney Leon R. Turkevich
  • Patent number: 7233982
    Abstract: A method in an application server for accessing a messaging server includes receiving, from a browser configured for dynamic control of audio operations, an HTTP request having an audio file that stores received voice signals specifying a messaging operation; identifying the messaging operation in the application server by interpreting the audio file; outputting a function call specifying the messaging operation to the messaging server according to IP protocol; receiving from the messaging server a response to the function call that specifies a stored message; and sending an HTML page to the browser for playback of a second audio file representing the stored message. The step of receiving from the messaging server a response includes receiving the stored message as one of an e-mail message and a voice mail message.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: June 19, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Chris A. Shenefiel
  • Patent number: 7209978
    Abstract: A mobile router is configured for optimized utilization of reverse routing headers, to specify a path between an originating mobile router and a home agent. Reverse routing headers enable each mobile router within the path to the home agent to specify its care of address, enabling the home agent to establish a bidirectional tunnel to the originating mobile router via the corresponding mobile router. The mobile router selectively updates the reverse routing header in a received packet by inserting the source address value of the received packet into the reverse routing header and inserting its corresponding care of address into the source address field, based on whether the mobile router lacks a routing table entry that specifies reachability of a most recent entry in the reverse routing header via the source address value. The mobile router also may request the originating mobile router to increase the reverse routing header size.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: April 24, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Marco Molteni, Patrick Wetterwald, David Auerbach
  • Patent number: 7203871
    Abstract: Data is stored using multiple selected network nodes in a network based on encoding of the data into multiple distinct encoded data units according to a prescribed encoding operation. The secure encoding operation generates a first prescribed number of encoded data units, whereas merely a second prescribed number of the encoded data units are necessary for recovery of the original data, the second prescribed number being less than the first prescribed number. The encoded data units are distributed among selected network nodes in a network, where any one network node receives less than the second prescribed number to ensure security. A requesting node recovers the original data by requesting the second prescribed number of encoded data units from among the network nodes having stored the respective encoded data units.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: April 10, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Bryan C. Turner, John Toebes
  • Patent number: 7203175
    Abstract: A mobile router is configured for attaching to a selected router in a mobile network based on identifying a network topology model of the mobile network from received router advertisement messages that include tree information option fields specifying attributes of the network topology model. The mobile router selects which router advertisement originator to attach to based on correlating the attributes of the router advertisement originators relative to identified priorities, and orders the router advertisement originators within a default router list based on the identified priorities.
    Type: Grant
    Filed: August 15, 2002
    Date of Patent: April 10, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Patrick Wetterwald, Marco Molteni, David Charlton Forster
  • Patent number: 7190678
    Abstract: A mobile router is configured for attaching to a selected router in a clustered network (e.g., a mobile ad hoc network) based on identifying a network topology model of the clustered network from received router advertisement messages that include tree information option fields specifying attributes of the network topology model. The mobile router selects which router advertisement originator to attach to based on correlating the attributes of the router advertisement originators relative to identified priorities, and orders the router advertisement originators within a default router list based on the identified priorities. If the mobile router detects a router from a second clustered network, the mobile router advertises to the attachment router that the second clustered network is reachable, enabling the two clustered networks to communicate using a point-to-point link between the respective attachment routers.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: March 13, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Patrick Wetterwald, Marco Molteni, David Charlton Forster
  • Patent number: 7155534
    Abstract: A computer-based system is configured for aggregating multiple router configurations into a single router configuration, enabling transfer of functionality from routers configured according to the respective router configurations to a single router having the single router configuration. The system includes a configuration determination resource configured for determining the router configurations from the multiple routers, and a device analyzer resource configured for determining for each router configuration a corresponding candidate configuration to be utilized in the single router configuration. Any conflict detected between the router configuration and the corresponding candidate configuration is managed by a conflict resolution resource, which determines the availability of a resolved configuration in the single router configuration to replace the corresponding router configuration.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: December 26, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew Baker Meseck, Ravikumar Eswaran, Srinivas Gudipudi, Vanaja Ravi, Wayne Roman Roiger
  • Patent number: 7151780
    Abstract: A novel translation is used to enable the transport of bisync information from an automated teller machine (ATM) to a host computer via an Internet Protocol network, without the necessity of providing a serial data stream to a host server for transport of bisync information. A router includes a serial interface configured for receiving a bisync serial data stream carrying Base-24 protocol data from the ATM. The router is configured for retrieving the Base-24 data from the bisync serial stream, and generating a new header that specifies attributes of the Base-24 message from the ATM; the Base-24 message and the corresponding new header are sent by the router to the host server according to Internet Protocol, enabling the host server to receive the Base-24 message and any associated status information based on the corresponding supplied header.
    Type: Grant
    Filed: March 6, 2002
    Date of Patent: December 19, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Belscher, Ricardo Cobb
  • Patent number: 7149225
    Abstract: An IPv6 mobile node establishes an IPv4 connection with an IPv6 router having an IPv4 interface and configured as a Mobility Anchor Point (MAP) according to Hierarchical Mobile IPv6 Protocol. The MAP assigns a valid IPv6 care-of address to the IPv6 mobile node in response to receiving an IPv4 packet carrying an IPv6 packet requesting a valid care-of address. The IPv4 packet includes IPv4 source and destination addresses, a TCP/UDP source port and TCP/UDP destination port, and a synthetic tag address in the IPv6 source address field. The synthetic tag address includes a unique identifier that enables the MAP to associate the valid IPv6 care-of address with the IPv6 mobile node. Hence, the MAP forwards an IPv6 packet, carried via the IPv4 connection from the source IPv6 mobile node, onto an IPv6 network with an IPv6 source address field that specifies the assigned valid IPv6 care-of address.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: December 12, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Marco Molteni, Patrick Wetterwald, Ole Troan
  • Patent number: 7142534
    Abstract: A network node, configured for interfacing between a source network having a source telephony protocol and a packet network configured for sending and receiving data according to Internet Protocol, is configured for generating an IP based transport message for transport of normalized information describing a signaling message received from the source network according to the source telephony protocol. The network node is configured for generating a generic transparency descriptor having generic attributes for describing the signaling message. The generic attributes include a protocol name that specifies the source telephony protocol relative to a prescribed set of source telephony protocol types, and a message identifier that specifies the message type according to the source telephony protocol. Optional attributes specifying respective parameters based on the particular signaling message also may be generated.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: November 28, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Robert W. Whent, Anthony D. Pike, Michael P. Hammer, Taiqi Fu, Thang T. Do, Henry L. Fourie
  • Patent number: 7142644
    Abstract: A notification system includes a dial map configured for converting the destination telephone number within a notification message from an original format to another format recognizable by a messaging server, based on execution of a mapping rule selected based on a match between the mapping rule and the destination telephone number having the original format.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: November 28, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Robert James Lockwood
  • Patent number: 7124175
    Abstract: An application server, configured for executing a messaging application defined by XML documents, is able to provide messaging services to a calling party for a remote subscriber based on retrieval of subscriber attribute information obtained from a remote information database server (such as LDAP) via an Internet Protocol (IP) network. The application server, upon receiving a voice application operation request having subscriber identifier information from a browser serving the calling party, obtains from the remote information database server attribute information for responding to the voice application operation request based on the subscriber identifier information. The application server generates an HTML document having media content and control tags for personalized execution of the voice application operation based on the attribute information obtained from the standardized database server.
    Type: Grant
    Filed: June 28, 2004
    Date of Patent: October 17, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: William M. Wolfe, Lewis Dean Dodrill, Satish Joshi
  • 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
  • Patent number: 7092728
    Abstract: A unified communications system includes an SMS command processor configured for executing prescribed messaging operations based on reception of an SMS message having respective prescribed commands, and a text-to-speech resource configured for controlling conversion of the SMS message into an audible message. The SMS command processor parses the received SMS message for the prescribed command, and executes the prescribed command as necessary. In response to detecting a text-to-speech command, the SMS command processor invokes the text-to-speech resource for conversion of the SMS message into an audible message. The SMS command processor outputs the audible message for delivery of the audible message, for example using a notification service that initiates an outgoing telephone call to a messaging destination specified in the SMS message, or by establishing a voice over IP telephone connection with the messaging destination and playing the audible message.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: August 15, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: David S. Gress, Robert James Lockwood, Robert Raymond Sealey
  • Patent number: 7092497
    Abstract: A notification architecture utilizes multiple processes configured for managing notification operations based on reception of SMTP-based messages within IMAP based message stores. The notification architecture includes a notification process, configured for receiving notification messages for respective subscribers from messaging sources according to a prescribed open protocol such as Internet Protocol. The notification process accesses subscriber profile information from an open protocol-based subscriber directory based on the received notification messages. The notification process determines, for each received notification message, the subscriber's notification preference based on the accessed profile information, and selectively outputs a notification delivery message according to a prescribed open protocol to at least one notification delivery process within the notification architecture based on the subscriber's notification preference.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: August 15, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Brenda Gates Spielman, Lewis Dean Dodrill, Satish Joshi, Nagendran Parasu, Robert James Lockwood
  • Patent number: 7082465
    Abstract: Host computers in a distributed open standards-based computing system are configured for performing application operations and management operations, including sending and receiving configuration management messages according to a web based protocol across an Internet Protocol. Each host computer includes an application resource configured for executing the corresponding application operations, for example initiating a unified messaging session for a unified messaging subscriber, providing text to speech services, providing short message service operations, etc., in response to an application request received from the open standards interface. Each host computer also includes a management resource configured for executing prescribed configuration management operations based on a corresponding received management command from the open standards interface.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: July 25, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Steven J. Martin, Ryan Alan Danner, Tin Thanh Dang
  • Patent number: 7080141
    Abstract: Each network device includes a monitoring agent configured for generating a notification message based upon an event where device operations exceed prescribed monitored parameters. A troubleshooting resource at the customer premises requests selected device state attributes from the network device and that are forwarded to a data collection resource that serves as an interface to the manufacturer's back-end infrastructure. The troubleshooting system accesses databases that store the configuration information for the affected network device, and uses the configuration information for accessing problem/resolution information. The rules based troubleshooting system, upon correlating the databases for the problem/resolution information, provides a service notification message as a response to the event, and selectively includes the problem/resolution information for the network device.
    Type: Grant
    Filed: April 12, 2002
    Date of Patent: July 18, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: John Baekelmans, Erik De Kegel, Dean Mc Daniel, Keith Sinclair
  • Patent number: 7065706
    Abstract: A router is configured for routing, via an open protocol network, a received message to a destination node based on parsing an XML portion within the received message. The router includes an XML parser configured for parsing XML tags specifying prescribed attributes, and an application resource configured for interpreting the prescribed attributes for a determined service based on runtime execution of the application resource. In particular, the runtime execution of the application resource provides application-specific syntax and semantics enabling interpretation of the parsed XML tags. The application resource, in response to interpreting the prescribed attributes, initiates selected application operations, including outputting the received message to a prescribed destination, based on the execution of the prescribed application operations.
    Type: Grant
    Filed: August 6, 2001
    Date of Patent: June 20, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Krishna I. Sankar
  • Patent number: 7058724
    Abstract: A signaling network node is configured for generating a routing decision based on selectively masking a point code field from a received SS7 signaling message. The received SS7 signaling message includes a header that includes a point code field having a prescribed bit length. The signaling network node searches its routing table to determine the presence of a matching full-length point code of the prescribed bit length that specifies a prescribed route for the received signaling message. If there is no matching full-length point code, the signaling network node generates a reduced point code by applying a user-selectable mask to the point code. The signaling network node then searches its routing table, based on the reduced point code, for a matching reduced-length point code that specifies a corresponding summary route. If desired different masks may be used until a matching reduced-length point code is located.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: June 6, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Amitava Das, Randal Latta Dunn, Paul Aloysius Schmidt, Uwe Sellentin
  • Patent number: 7047526
    Abstract: A processor based system having a parser is configured for validating a generic command received from a user relative to a command parse tree. The command parse tree includes multiple elements, each specifying at least one corresponding generic command component and a corresponding at least one command action value. The parser, upon identifying a best match among the elements, issues a prescribed command for a selected one of the management programs according to the corresponding command format based on the selected command action value. Hence, a user may control multiple management programs having respective command formats, by using a set of generic commands that are independent from the command formats, eliminating the necessity that the user needs to learn the detailed command formats and syntax.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: May 16, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Jeffrey Wheeler, Paul Mustoe
  • Patent number: 7039035
    Abstract: An access router of a local mobile network includes a delegation resource for delegating address prefixes and a routing resource configured for parsing reverse routing headers from received data packets. The delegation resource supplies each mobile router attaching to the local mobile network with a corresponding unique delegated address prefix within an available network prefix for use within the local mobile network. Each mobile router attached to the access router via another mobile router utilizes a reverse routing header to establish a tunnel with the access router, enabling the access router to source route messages to the mobile router via its corresponding local care-of address and next-hop addresses specified in the reverse routing header. Each mobile router creates a remote care-of address based on the delegated address prefix, minimizing the need for binding updates with the corresponding home agent as the mobile router moves within the local mobile network.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: May 2, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Ralph Edward Droms, Pascal Thubert