Patents Represented by Attorney, Agent or Law Firm Barry W. Chapin
  • Patent number: 6707891
    Abstract: A method for management of electronic mail, comprising the steps of converting an e-mail message from text to speech, receiving an input request for a selected e-mail message, reading the selected e-mail message, recording a reply to the selected e-mail message, producing an audio file, and sending the audio file as an attachment to a reply e-mail.
    Type: Grant
    Filed: December 28, 1998
    Date of Patent: March 16, 2004
    Assignee: NMS Communications
    Inventor: Jacob Leon Guedalia
  • Patent number: 6501839
    Abstract: Apparatus and method for performing an equitable routing of calls within an automatic call distributor where calls are transferred to agent terminals from two sources, one controlled by switching equipment and the other controlled by a server. The server detects receipt of a call by a queue within the switching equipment and it determines whether other calls are waiting to be routed in the switching equipment. If other calls are waiting, the server withholds ready status of the agent terminals from the queue until the waiting calls are processed so that the switching equipment does not attempt to transfer calls from the source it controls, potentially conflicting with the waiting calls.
    Type: Grant
    Filed: June 16, 1999
    Date of Patent: December 31, 2002
    Assignee: Cisco Systems, Inc.
    Inventors: Simon Cutting, Raechel Crosby
  • Patent number: 6463465
    Abstract: A parallel filesystem remote access subsystem facilitates remote access to files in a parallel filesystem in a digital computer network, the network including at least one client computer and a plurality of server computers interconnected by a communication link, and each server computer storing a portion of at least one file in the parallel filesystem. The parallel filesystem remote access subsystem includes, associated with the server computer, a parallel filesystem input/output daemon, and, associated with the client computer, a parallel filesystem module and a parallel filesystem proxy daemon. The parallel filesystem module receives access requests generated to access a file in the parallel filesystem and refer the access requests to the parallel filesystem proxy daemon, and the parallel filesystem proxy daemon, in turn, generates server access request messages for transfer over the communications link.
    Type: Grant
    Filed: May 7, 1999
    Date of Patent: October 8, 2002
    Assignee: Sun Microsystems, Inc.
    Inventor: Nils Nieuwejaar
  • Patent number: 6453039
    Abstract: Apparatus and method for performing a recoverable routing of calls using an automatic call distributor to avoid loss of calls at busy agent terminals. Switching equipment receives incoming calls and issues a routing request to a server. In response, the server returns the address of a quence to receive and hold the calls. Intermediate telephones are “punched into” the queue for receiving the calls from the queue, and the server detects transfer of calls to the intermediate telephones in order to obtain control of the calls. The server performs a consultative transfer of the calls from the intermediate telephones to agent terminals so that, if an agent terminal is busy, the server may transfer the call back to the switching equipment in order for the call to be rerouted.
    Type: Grant
    Filed: June 16, 1999
    Date of Patent: September 17, 2002
    Assignee: Cisco Systems, Inc.
    Inventors: Simon Cutting, Raechel Crosby
  • Patent number: 6453430
    Abstract: A system including a method and apparatus are provided for controlling fault conditions in a computer controlled device such as a data communications device. The invention can preferably be provided in a process restarter mechanism within an operation system. In operation, the process restarter system detects improper execution (i.e., detects a processing failure) of a set of instructions and initiates execution of the set of instructions in response to the operation of detecting. The system then repeats the operation of detecting and initiating according to a first restart sequence and then repeats the operation of detecting and initiating according to a second restart sequence. The second restart sequence initiates execution of the set of instructions in a different sequence than the first restart sequence.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: September 17, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: Daljeet Singh, John G. Waclawsky
  • Patent number: 6449647
    Abstract: A content-aware flow switch intercepts a client content request in an IP network, and transparently directs the content request to a best-fit server. The best-fit server is chosen based on the type of content requested, the quality of service requirements implied by the content request, the degree of load on available servers, network congestion information, and the proximity of the client to available servers. The flow switch detects client-server flows based on the arrival of TCP SYNs and/or HTTP GETs from the client. The flow switch implicitly deduces the quality of service requirements of a flow based on the content of the flow. The flow switch also provides the functionality of multiple physical web servers on a single web server in a way that is transparent to the client, through the use of virtual web hosts and flow pipes.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: September 10, 2002
    Assignee: Cisco Systems, Inc.
    Inventors: Steven Colby, John J. Krawczyk, Rai Krishnan Nair, Katherine Royce, Kenneth P. Siegel, Richard C. Stevens, Scott Wasson
  • Patent number: 6345294
    Abstract: A network appliance is capable of remote booting and obtaining its configuration information from a source located far away. The network appliance can be shipped to a business location or office environment without requiring a local boot server in that location or environment and without requiring the presence of a person who is familiar with and highly skilled in configuring the appliance. The invention allows for booting and the obtaining of configuration information, and therefore allows for the functioning of the appliance, regardless of whether there is a local server in the local network environment, such as a DHCP server or a boot server, that has been set up and configured to provide to the appliance the booting and configuration information it requires. Self-organizing distributed appliances (SODAs) according to the invention augment the Internet by providing a self-organizing network that efficiently distributes big data items, i.e.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: February 5, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: James O'Toole, M. Frans Kaashoek
  • Patent number: 6295551
    Abstract: A call center system allows a representative and a user to jointly browse World Wide Web content while simultaneously conducting a voice conversation over either a circuit switched or packet switched network. A user may initiate a joint browsing, or synchronous collaboration, session by accessing a web page associated with the call center. A call center server downloads a user applet to the user's computer. The user applet communicates state information about the user computer's browser display, or user view, to the server. The server stores this state information. The server then downloads a service applet to the browser of a selected call center representative. The service applet generates a service view including a representation of the user view and a script frame that controls the representation of the user view. The representative may, for example, alter the representation of the user view by selecting a hyperlink or entering information into an HTML form.
    Type: Grant
    Filed: May 7, 1997
    Date of Patent: September 25, 2001
    Assignee: Cisco Technology, Inc.
    Inventors: Pasha Roberts, Firdaus Bhathena, Francis A. Honoré
  • Patent number: 6289451
    Abstract: A communication system includes communication devices which communicate during a communication session. During communication session establishment, the devices exchange a session key in an encrypted manner for privacy. When one device has information to transfer to the other device, the one device will append the session key to the information and apply a hash function thereto to generate a hash value, and generate a message packet for transfer to the other device that includes an information portion containing the information and a hash value portion containing the hash value. When the other device receives the message packet, it will append the session key to the information from the information portion of the packet that it receives, and generate a hash value therefrom.
    Type: Grant
    Filed: April 18, 1997
    Date of Patent: September 11, 2001
    Assignee: Sun Microsystems, Inc.
    Inventor: David Dice