Patents Represented by Attorney, Agent or Law Firm Barry W. Chapin, Esq.
  • Patent number: 6675216
    Abstract: Systems and methods for collaborating over the Internet (or an intranet) in which two or more parties, such as a user and an agent, can share dynamic content generated by a web site server. Collaboration can be accomplished on live, dynamic pages without imposing a proxy server between user browsers and the web servers. Mechanisms prevent multiple submissions, and filters can be provided to selectively filter versions of a page for different users.
    Type: Grant
    Filed: July 6, 1999
    Date of Patent: January 6, 2004
    Assignee: Cisco Technolgy, Inc.
    Inventors: Stephen R. Quatrano, Charles D. Cummings
  • Patent number: 6643621
    Abstract: Mechanisms and techniques are provided which allow a server computer system, such as a web server, to generate information, such as a web page, which includes an audio resource locator (ARL) configured in accordance with the invention. The ARL includes a reference to audio data, an audio command,and an audio server reference that identifies an audio server computer system that can process the reference to audio data within the ARL according to the audio command within the ARL to producing output, which may be audio or another type of output. The server computer system can serve the information including the ARL to an originator of a request for such information, such as a browser on a client computer system. A client computer system configured with a browser can obtain the information containing the ARL and can reference the ARL which causes the client computer system to send a request to process audio data to the audio server specified in the ARL.
    Type: Grant
    Filed: September 14, 2000
    Date of Patent: November 4, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis D. Dodrill, Ryan A. Danner, Steven J. Martin
  • Patent number: 6636250
    Abstract: The invention provides a graphical user interface which can use a hierarchical form or style of presentation to depict and display hierarchical and non-hierarchical relationships and objects. In one configuration, the system of the invention displays icons on a graphical user interface on a display of a computer system and receives a user selection of an icon and receives a relationship selection selected by the user that corresponds to the icon selected by the user. The system then performs a relationship function identified by the relationship selection selected by the user. The relationship function is performed upon a descriptor in the memory system that is related, according to the relationship selection, to the icon selected by the user.
    Type: Grant
    Filed: April 12, 2000
    Date of Patent: October 21, 2003
    Inventor: Morrie Gasser
  • Patent number: 6628649
    Abstract: The invention provides unique architectures and techniques for routing redundancy in a data switch configured to use label switching. Multiple label switch controllers (LSCs) each operate concurrently but independently of each other to provide routes through a data switching mechanism. Preferred embodiments provide a plurality of LSCs offering MPLS capabilities coupled to a single switch, such as an ATM switch. The similarly configured LSCs each can concurrently support a route for data (e.g., labeled ATM cells) within the data switching mechanism in parallel, thereby providing the ability to support redundant and multiple parallel data networks. The configuration is called a label switch router (LSR). A fully-meshed embodiment allows selected routes to share bandwidth on ports, while a fully parallel embodiment provides separate ports for selected routes.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: September 30, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Alex E. Raj, Rodolphe Figaro, Peter Kline, Jeremy Lawrence
  • Patent number: 6539026
    Abstract: A method and apparatus are provided for scheduling delays of data in a data communications device within a network. A network policy can be obtained and analyzed to determined various delay categories associated data having various attributes. The delay categories having associated delay values can be used to configure a number of storage locations preferably interconnected in a series. Each storage location has an associated delay. When data arrives, an attribute of the data allows a determination to be made of which delay category and therefore what delay is associated with the data. The data is then deposited into a storage location having an associated delay that generally corresponds to the delay associated with the data. The delay of data is adjusted over time for each storage location, preferably by shifting the data from one storage location to the next.
    Type: Grant
    Filed: March 15, 1999
    Date of Patent: March 25, 2003
    Assignee: Cisco Technology, Inc.
    Inventor: John G. Waclawsky
  • Patent number: 6530017
    Abstract: An operating system call control subsystem is disclosed for use in a computer that includes a processor for processing a program, the program instructions of an operating system call instruction type identifying one of a plurality of types of operating system calls, each type of operating system call being associable with an operating system call type identifier value within a predetermined range of values. The operating system call control subsystem comprises a crossover table, an operating system call instruction type address resolution module, and an operating system call instruction type processing module. The crossover table has a number of entries corresponding to a predetermined fraction of the predetermined range, each entry in the crossover table having an instruction for enabling the processor to save a value corresponding to an offset of the entry into the crossover table.
    Type: Grant
    Filed: April 20, 1998
    Date of Patent: March 4, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: David Dice, Sunil Sreenivasan, David Aha
  • Patent number: 6522742
    Abstract: A system and method are provided for generating normalized events from nonstandard computer telephony interface (CTI) events generated by various private exchanges or telephone switches made by various manufacturers. In one embodiment, the system of the present invention includes a processor coupled to a local interface, a memory coupled to the local interface with normalization logic stored in the memory, the normalization logic being executed by the processor. The normalization logic generates a number of normalized events relative to the operation of a call center based upon non-standard CTI events received from the specific private exchange employed. In this regard, the normalization logic includes event normalization logic to generate at least one normalized event from a non-standard CTI event.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: February 18, 2003
    Assignee: Cisco Systems, Inc.
    Inventors: Gary J. Crosby, Ram Gupta
  • Patent number: 6505254
    Abstract: A system and method of routing requests received from client computers. The client computer processor is redirected to a router for which the address is within the preferred coverage zone. If a router is not identified for which the address is within a preferred coverage zone, but a router other than the router that received the request is identified for which the address is within a regular coverage zone, the processor is redirected to the router for which the address is within the regular coverage zone. If a message is transmitted from a router behind a firewall to a router outside the firewall, and then a request for data is received from a processor behind the firewall, the processor is redirected to the address of the router. Routers register themselves dynamically into a hierarchy. In another alternative embodiment, a service request from a particular client computer is serviced immediately by the root router rather than redirected to another router.
    Type: Grant
    Filed: April 19, 1999
    Date of Patent: January 7, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Kirk L. Johnson, M. Franz Kaashoek
  • Patent number: 6505216
    Abstract: Mechanisms and techniques are disclosed that provide the ability to backup and restore a file between a backup server and a data storage system using multiple trails of data for the same file. Within the data storage system, the file is generally stored as a series of data portions spread across multiple storage devices such as disk. The file may be stored, for example, within a volume. In the backup operation of the invention, a discover phase determines which respective data portions of the file (e.g., partitions) are stored upon which respective storage devices (e.g., disks) of a plurality of storage devices. The system then designates individual respective backup devices (e.g., tapes) of a plurality of backup devices to be used for backing-up respective individual ones of the data portions of the file that are stored on respective storage devices.
    Type: Grant
    Filed: October 1, 1999
    Date of Patent: January 7, 2003
    Assignee: EMC Corporation
    Inventors: Neil F. Schutzman, Pichai Swaddipong