Patents Examined by Almari Romero
  • Patent number: 6266694
    Abstract: A distributed network management architecture, where a plurality of network managers share information about network elements by building the necessary infrastructure to discover alternate routes to element controllers when possible. A large number of network elements and operation controllers or managed object agents spans are simultaneously accessible to multiple graphical network browser instances on physical workstations. Each network manager can manage an element controller directly, through a direct connection, or indirectly, through an indirect connection to a second network manager which directly manages that element controller. As well, a plurality of telecommunication networks can be federated for transparently increasing the number of users and the reliability of each network. By allowing each network manager to be configured individually, more flexibility over both engineering and survivability is achieved.
    Type: Grant
    Filed: June 19, 1997
    Date of Patent: July 24, 2001
    Assignee: Nortel Networks Limited
    Inventors: Daniel Duguay, Dennis Wee, Roland Wippel, Yves Do Rego, Mary O'Neill, Fraser Fulford, Michel Pedneault, Joseph Kairouz
  • Patent number: 6260069
    Abstract: Disclosed is a system for backing up files in a distributed computing system, such as a distributed file system. A backup request is initiated with a backup client program to backup a requested file. A determination is made as to whether the requested file is maintained in a shared name space. The backup client program and a backup server program are capable of accessing files maintained in the shared name space. The file server maintains the files in the shared name space. The backup request is transmitted to the backup server program upon determining that the requested file is maintained in the shared name space. The backup server program transmits a message to the file server to provide the requested file. The file server transmits the requested file to the backup server program. The backup server program stores the requested file in a storage device.
    Type: Grant
    Filed: February 10, 1998
    Date of Patent: July 10, 2001
    Assignee: International Business Machines Corporation
    Inventor: Matthew Joseph Anglin
  • Patent number: 6249802
    Abstract: A method, system, and computer program product for allocating physical memory in a distributed shared memory (DSM) network is provided. Global geometry data is stored that defines a global geometry of nodes in the DSM network. The global geometry data includes node-node distance data and node-resource affinity data. The node-node distance data defines network distances between the nodes for the global geometry of the DSM network. The node-resource affinity data defines resources associated with the nodes in the global geometry of the DSM network. A physical memory allocator searches for a set of nodes in the DSM network that fulfills a memory configuration request based on the global geometry data. The memory configuration request can have parameters that define at least one of a requested geometry, memory amount, and resource affinity.
    Type: Grant
    Filed: September 19, 1997
    Date of Patent: June 19, 2001
    Assignee: Silicon Graphics, Inc.
    Inventors: John L. Richardson, Luis Stevens
  • Patent number: 6219711
    Abstract: The invention configures an asynchronous system to emulate a synchronous system. When an application initiates a synchronous transaction, the synchronous transaction is received by the synchronous interface. The synchronous interface, in turn, simulates a synchronous system while performing an asynchronous transaction. In one embodiment, the synchronous interface ensures that the asynchronous transaction is completed within a configurable maximum time duration. If the asynchronous transaction has not been completed with within the defined maximum time duration, the synchronous interface notifies the application that the desired data is not available. In another embodiment, the synchronous interface can be configured to re-execute failed asynchronous transactions.
    Type: Grant
    Filed: October 1, 1997
    Date of Patent: April 17, 2001
    Assignee: Micron Electronics, Inc.
    Inventor: Srikumar N. Chari
  • Patent number: 6199111
    Abstract: In a distributed client-server system a client is connected to an arbitrary server using a communication module common to a plurality of servers and it uses data, etc. of each server by switching over its connection. At this time basically there is no need for communication and the replication of data between the servers.
    Type: Grant
    Filed: November 18, 1997
    Date of Patent: March 6, 2001
    Assignee: Fujitsu Limited
    Inventors: Hirotaka Hara, Takahide Matsutsuka, Nobuyuki Kanaya, Takao Okubo, Sanya Uehara
  • Patent number: 6185598
    Abstract: Resource requests made by clients of origin servers in a network are intercepted by reflector mechanisms and selectively reflected to other servers called repeaters. The reflectors select a best repeater from a set of possible repeaters and redirect the client to the selected best repeater. The client then makes the request of the selected best repeater. The resource is possibly rewritten to replace at least some of the resource identifiers contained therein with modified resource identifiers designating the repeater instead of the origin server.
    Type: Grant
    Filed: February 10, 1998
    Date of Patent: February 6, 2001
    Assignee: Digital Island, Inc.
    Inventors: David A. Farber, Richard E. Greer, Andrew D. Swart, James A. Balter
  • Patent number: 6185600
    Abstract: A universal event browser operable for viewing and browsing network and system events for a number of different product specific applications is presented. The universal event browser isolates generic graphical user interface functionality from the implementations of the product specific applications by requiring each product specific application to have a product specific interface operable to communicate with the product specific application to retrieve event data from an event repository specific to the product. In addition, each product specific application is associated with a product specification file which contains window display configuration parameters, preferably written in a generic specification language.
    Type: Grant
    Filed: December 8, 1997
    Date of Patent: February 6, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Kurt E. Spence, John W. Yunker
  • Patent number: 6178439
    Abstract: A means of providing session control over the Internet is disclosed. Traditionally, the Internet protocols define a session between a client and a server as one page request and one page response. This does not permit the servers to ascertain how long a client is accessing a page or whether a page containing database information is being viewed by two clients simultaneously. In accordance with the present invention, a Web page contains a script that causes the page to send beat signals from the client to the server at particular times to indicate to the server that the client is continuing to view the page. When the client releases the page, the beat will stop and the server will know that the client has released the page.
    Type: Grant
    Filed: December 23, 1997
    Date of Patent: January 23, 2001
    Assignee: British Telecommunications Public Limited Company
    Inventor: Fil Feit
  • Patent number: 6178460
    Abstract: An improved method for efficiently retrieving data is associated with network locations within a computer network. First, a list of mirrored network locations is determined. Communication performance is then monitored during communication with the list of network locations. If the communication performance of a network location is below predetermined levels, an alternate network location from the list is accessed. The list of network locations is accessed in sequence to locate a network location having acceptable communication performance. During the sequential access of network locations data is cascaded to produce efficient retrieval of data utilizing computer networks.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng Han Shieh
  • Patent number: 6173322
    Abstract: A system and method for the distribution of client requests received from a digital computer network provides an intermediary between the client and one or more content servers that actually service the client request. Client requests are distributed amongst groups of content servers according to a one or more static rules. These static rules are applied to determine which group of content servers will service each client request. Content servers may be grouped without regard to hardware configuration and without regard to where the content server resides within the network. Client requests may be distributed amongst the content servers within each group according to a dynamic metric. The dynamic metric includes time-varying measurements of the available processing capacity of each content server within a group. Client requests may then be distributed to those content servers within a group that are best able to handle additional processing burdens.
    Type: Grant
    Filed: June 5, 1997
    Date of Patent: January 9, 2001
    Assignee: Silicon Graphics, Inc.
    Inventor: Wei-Ming Hu
  • Patent number: 6163809
    Abstract: This invention is directed to systems and methods for preserving delivery status notification information as a message transits from one type of network to another type of network. For incoming messages, the present invention takes a two-pronged approach whereby the delivery status notification information accompanying the incoming message is 1) mapped to the closest available options supported by the network and 2) preserved so that the original information may be fully recovered without loss at a later time. When messages are delivered within the network, the mapped delivery status notification information will generate the closest delivery status notifications supported by the network. For outgoing messages, the preserved delivery status notification information is extracted and used to set delivery status notification options.
    Type: Grant
    Filed: December 8, 1997
    Date of Patent: December 19, 2000
    Assignee: Microsoft Corporation
    Inventor: David Buckley
  • Patent number: 6161137
    Abstract: A presentation system is disclosed for distributing a performance of a presentation synchronously to a plurality of client nodes on a network such as the Internet. The presentation system distributes presentation content data to a plurality of network server nodes, and during a performance of the presentation, the client nodes receiving the presentation determine a particular variation of data presentation to retrieve from the network server nodes. In particular, the retrieval of presentation data depends upon the transmission characteristics of the network such as data transmission rate. Thus, if a low transmission data rate is detected at a first client node, presentation elements of a reduced size can be retrieved. Alternatively, if a higher transmission rate is detected at a second client node, presentation elements of greater size (and corresponding enhanced quality of presentation) can be retrieved.
    Type: Grant
    Filed: March 31, 1998
    Date of Patent: December 12, 2000
    Assignee: MSHOW.com, Inc.
    Inventors: Robert H. Ogdon, Frank E. Johnson
  • Patent number: 6161129
    Abstract: A messaging system is arranged to substitute an alias address for the real address of a messaging subscriber with an unlisted address thereby allowing the subscriber to be known and yet to maintain the privacy and confidentiality of the unlisted address while enabling the subscriber to a) transmit messages to targeted recipients, b) receive reply messages and other types of messages from these recipients, and c) receive spontaneous messages from others with knowledge of the alias address. The messaging system, which may be communicatively coupled to a communications carrier network, comprises a mailbox system for transmitting and receiving messages and a routing database to manage the use of alias addresses.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: December 12, 2000
    Assignee: AT&T Corp.
    Inventor: Mark Meier Rochkind
  • Patent number: 6154768
    Abstract: A system and method for client negotiation of functions and features with a server such as in accordance with RFC 1572 Telnet Environment Option. An interface controller, herein a Java program, is provided which, upon being called by a client application, prompts the application, herein by way of graphical user interface (GUI), for values to be used in the negotiations and, upon obtaining those values, connects to the server negotiates the desired functions and features. Upon completing the functions and features negotiations, the interface controller starts the client application, which connects to the controller and the controller establishes a session with the server. Thereafter, the controller exchanges data streams, herein IBM 5250 data streams, between the server and the client.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: November 28, 2000
    Assignee: International Business Machines Corporation
    Inventors: Qilun Chen, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6138144
    Abstract: In a multicast capable IP network implemented over an ATM network, each client terminal on a multimedia conference, for each media type it transmits, is assigned a multicast IP address and a port number (together known as a socket) on which to transmit packets, wherein each assigned multicast IP address is unique and different than the multicast IP address assigned to any other client for any media type. Each client terminal then selects, for each media type, which clients on the conference it wants to receive packets from. Only packets that are in fact requested by a client are routed over the multicast IP network to the requesting client. A single special purpose Multicast Address Resolution System (MARS) server is associated with the conference when the conference is established.
    Type: Grant
    Filed: June 24, 1997
    Date of Patent: October 24, 2000
    Assignee: AT&T Corp.
    Inventors: Antonio DeSimone, Joseph Golan, Ashok K. Kuthyar, Bryant Richard Parent, Ram S. Ramamurthy, David Hilton Shur
  • Patent number: 6138146
    Abstract: A mail forwarding system is provided for use in a private network system having a server, a fixed computer and a router for connection to a public network external to the private network, all interconnected via a data connection, with the server controlling electronic mail resources addressed to a user of the fixed computer received by the private network. The mail forwarding system includes a mail forwarding program operating in the fixed computer for controlling the fixed computer to selectively (a) retrieve electronic mail addressed to the user of the fixed computer from the private network and (b) transmit the received electronic mail via the router to an assigned address in the public network accessible by a communicator remote from the private network.
    Type: Grant
    Filed: September 29, 1997
    Date of Patent: October 24, 2000
    Assignee: Ericsson Inc.
    Inventors: Billy G. Moon, Tammy A. Wooldridge
  • Patent number: 6134580
    Abstract: In a data-processing apparatus, in local information storage L and R at each node, local information for the purpose of accessing a constituent element is stored, this information being updated. A plan is generated that represents the action that should be taken by an agent in order to satisfy request code that has been input, this being generated as a set of actions, based on agent information and local information. The operation of the agent is implemented at the nodes L and R, based on the various actions that make up the thus-generated plan, and an agent is migrated to another node, based on a go action within the plan. It is possible to perform replanning and generation of a child agent at a migration destination node, if necessary, because of the failure of plan execution, for example.
    Type: Grant
    Filed: September 16, 1997
    Date of Patent: October 17, 2000
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yasuyuki Tahara, Akihiko Ohsuga, Yasuo Nagai, Akira Kagaya, Masanori Hattori, Yutaka Irie, Shinichi Honiden
  • Patent number: 6131111
    Abstract: A device includes self-information memory which stores both function data for other devices to operate the device and device name data. Upon request from another device, the device sends the requested data stored in the self-information memory. When function data is received, the devices executes an instruction indicated by the data. When a plurality of devices each including the self-information memory are connected to each other via a bus or the like in a form of a network, at least one of the devices, includes, in addition to the self-information memory, a connected device memory to store therein device name data of all of the connected devices and a communication pair memory to store therein function data of the communication partner. The master device requests the other devices for device name data thereof, and stores the received data in the connected device memory. Thus, by referring to the device name data stored in the memory, the control device recognize the device name of the connected device.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: October 10, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Yoshikatsu Yoshino, Tsukasa Hasegawa, Chiyo Akamatsu, Shinichiro Fukushima, Hidefumi Goto
  • Patent number: 6128667
    Abstract: Aspects of the present invention provide systems and methods for deferred resolution of hypertext links. A web page or other network page may contain tags used to select links to other pages. In an exemplary embodiment of the present invention, a network server evaluates tags selected by a user and may selectively defer following selected links. The deferred links may then be displayed and selectively followed by the user.Additional aspects of the present invention provide systems and methods for using cell based computational units to evaluate tags selected by a user and selectively defer the requested actions. In an exemplary embodiment, a thread of execution may be initiated on a server for each deferred action and then be suspended using multi-processing techniques. The threads may then be selectively reactivated to initiate the deferred actions.
    Type: Grant
    Filed: November 10, 1997
    Date of Patent: October 3, 2000
    Assignee: Elfnet, Inc.
    Inventor: Francis Jeffrey
  • Patent number: 6125393
    Abstract: A multisystem log stream of a multisystem environment is compressed. The oldest record needed for each system that can write or delete entries from the multisystem log stream is tracked, and that information is used in compression of the log stream. The block ids associated with those oldest records are maintained within a vector, and when the vector is updated, a determination is made as to whether the entry in the vector that it replaced previously contained the lowest block id in the vector. If so, all the records having block ids lower than the new lowest block id in the vector are deleted.
    Type: Grant
    Filed: March 28, 1997
    Date of Patent: September 26, 2000
    Assignee: International Business Machines Corporation
    Inventors: Carl Edward Clark, Steven Jay Greenspan, Jeffrey Douglas Haggar, Danny Ray Sutherland