Patents Represented by Attorney, Agent or Law Firm John J. Timar
  • Patent number: 6480501
    Abstract: A process for transporting a data cell throughout a switch fabric having a centralized switching structure and a set of distributed, generally remotely located, Switch Core Access Layers (SCAL) permitting the attachment of the protocol adapters. Remotely with respect to the centralized switching structure, the data cell which is received from a telecommunications link is divided into k logical units (LUs) and additional bytes are introduced for permitting the reservation of a bitmap field that will be used for routing through the switch core. Every LU is coded in accordance with the 8B/10B coding process. Within the centralized switching structure, the k coded LUs are deserialized and the cell clock is obtained for each cell in order to reconstitute the data cell. In addition the routing byte reservations are filled with appropriate values (bit map) for the routing process within the switch by means of an access to an entry routing table.
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: November 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Alain Blanc, Jean-Claude Abbiate
  • Patent number: 6240499
    Abstract: A method and system, for improving programs which access a memory array, which accomplish their objects via data-processing equipment programmed to do the following: detect a requested memory operation; determine if the requested operation relates to a preexisting memory array; and execute a dynamic memory management module in a fashion dependent upon whether the requested operation relates to a preexisting memory array. When the requested memory operation relates to a preexisting memory array, the dynamic memory management module does the following: identifies the array element upon which the requested operation is to be performed; determines whether the array element upon which the requested operation is to be performed is a bona fide array element; and, if it is determined that the array element is bona fide, allocates memory for the bona fide array element if such has not been done previously, and performs the requested operation upon the bona fide element.
    Type: Grant
    Filed: April 27, 2000
    Date of Patent: May 29, 2001
    Assignee: International Business Machines Corporation
    Inventor: Matthew Stephen Spencer
  • Patent number: 6198747
    Abstract: Provided are a method and system for use within at least one network wherein broadcast occurs. The method and system achieve their objects as follows. In response to reception of a data frame with at least one destination indicator ordinarily requiring broadcast to a first defined group of stations, at least one attribute of the received data frame is examined. In response to the step of examining, the received data frame is transmitted to a defined second group of stations, smaller in number than the first group of stations.
    Type: Grant
    Filed: January 30, 1998
    Date of Patent: March 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Brian N. Bingham, Jackie Jackson, Jr., Rosemary V. Slager, Deepak Vig, Charles A. Carriker, Cedell A. Alexander, John Kevin Frick, Edward J. Rovner, Matthew B. Squire
  • Patent number: 6182153
    Abstract: A programming interface for converting network management application programs written in an object-oriented language into network communication protocols. The application programs manipulate managed objects specified according to GDMO/ASN.1 ISO standards. Methods are provided for mapping from GDMO templates and ASN.1 defined types into C++ programming language. The interface has both an object interface composing means for generating code which provides proxy managed object classes as local representatives for managed object classes, and a run time system means for providing proxy agent object classes as representatives for remote agents.
    Type: Grant
    Filed: February 15, 1996
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Ulf Hollberg, Ralf Stefan Ehrlich, Ulrich Scheere, Olaf Zimmermann
  • Patent number: 6182243
    Abstract: A selective data capture method for software exception conditions in the operation of a data processing system includes steps for describing the pertinent data to collect before loss of control of the faulty program occurs. First the program preventively declares in a table all the data to capture in case of error (501). In a second stage, at the key points of the code, the pertinent sets of data in the table are activated (502). On the occurrence of an error (503), only the data previously declared and activated are collected (504) by the external code in charge of managing the error reporting to a maintenance subsystem (505). The invention is attached to the global data capture strategy, particularly to the Error Notification and Selective Dump processes.
    Type: Grant
    Filed: March 18, 1993
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Jean Berthe, Herve Perrinot
  • Patent number: 6181679
    Abstract: A network management system monitors and controls a frame relay network using management information transmitted directly or across the frame relay network itself in network management services vectors intended for the sole purpose of transmitting network management information to the network management system. Newly defined network management major vector formats are used to transmit detailed information concerning both the status of the various virtual circuit segments in the network and the configuration of the switched connections between those segments to form virtual circuits through the network for communication between users of the network. More particularly, status bits are defined to indicate that data links nodes are not supported by adjacent nodes of the network, and status bits to indicate likely physical failures in the hardware used to realize the data links, or logical faults involved in inconsistent indications from adjacent nodes.
    Type: Grant
    Filed: March 19, 1993
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: James Lynn Ashton, William Notley Maddox, Karl David McCormick, II, Robert Davis Porter, Divakara K. R. Udupa, Robert Thomas Uthe
  • Patent number: 6176883
    Abstract: A system and method for generating unsupported network information indicators for monitoring and managing a network having at least one network manager resident within a network station and at least one network agent resident within a network device. The method and system accomplish their objects as follows. Network parameters of interest are selected. Network parameters accessible by the at least one network agent are determined. And, in response to the determining, the selected network parameters of interest are construed by utilizing the determined network parameters accessible to the at least one network agent.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Malcolm Herrick MacDonald Holloway, Leo Temoshenko
  • Patent number: 6178462
    Abstract: A system for coupling a local area network to a wide area network utilizes a PCI (Peripheral Component Interface) bus to couple a PCI interface to a PCI network interface card, which is coupled to the wide area network. The wide area network could be an asynchronous transfer mode network or a high bandwidth ethernet. If the PCI network interface card operates as a PCI master, then the PCI interface will operate as a PCI slave. If the PCI network interface card operates as a PCI slave, then the PCI interface of the invention will operate as a PCI master.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Brian M. Bass, Dennis Albert Doidge, Edward Hau-chun Ku, Scott J. Lemke, Joseph M. Rash, Loren Blair Reiss
  • Patent number: 6175866
    Abstract: A method and system for monitoring and managing a network having at least one network manager resident within a network station and at least one network agent resident within a network device. The method and system accomplish their objects as follows. One or more network parameters of one or more network devices are grouped. In response to the grouping, a group monitor is constructed wherein any changes of the grouped one or more network parameters are reflected by the constructed group monitor. The constructed group monitor can thereafter be monitored for indications of changes in any of the grouped network parameters.
    Type: Grant
    Filed: November 24, 1997
    Date of Patent: January 16, 2001
    Assignee: International Business Machines Corporation
    Inventors: Malcolm Herrick MacDonald Holloway, Leo Temoshenko
  • Patent number: 6172981
    Abstract: A route switching layer is provided to end stations on a local area network (LAN) segment between the network layer protocol stack and the LAN adapter device driver. The route switching layer reads the network layer protocol header in a data frame queued for transmission. If the data frame is destined for a station on a different LAN segment, the route switching layer compares the network layer address with entries stored in a local address table. If a match occurs, the route switching layer inserts the corresponding data link layer address from the table in the data link header that is appended to the data frame. The data frame is then transmitted directly from source to destination end station by a hardware switch. If an address table match does not occur, the source station route switching layer sends a query to a route server device for the data link layer address corresponding to the network layer address of the destination end station.
    Type: Grant
    Filed: October 30, 1997
    Date of Patent: January 9, 2001
    Assignee: International Business Machines Corporation
    Inventors: Norman Eugene Cox, Kenneth J. Christensen, Jim P. Ervin, Richard Colbert Matlack, Jr.
  • Patent number: 6148335
    Abstract: A method of monitoring a computer network by collecting resource data from a plurality of network nodes, analyzing the resource data to generate historical performance data, and reporting the historical performance data to another network node. The network nodes can be servers operating on different platforms, and resource data is gathered using separate programs having different application programming interfaces for the respective platforms. The analysis can generate daily, weekly, and monthly historical performance data, based on a variety of resources including CPU utilization, memory availability, I/O usage, and permanent storage capacity. The report may be constructed using a plurality of documents related by hypertext links. The hypertext links can be color-coded in response to at least one performance parameter in the historical performance data surpassing an associated threshold. An action list can also be created in response to such an event.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: November 14, 2000
    Assignee: International Business Machines Corporation
    Inventors: Neal A. Haggard, Chris L. Molloy, Gary M. Quesenberry, Robert C. Robinson, Henry L. Stuck
  • Patent number: 6134608
    Abstract: Data communications apparatus is described comprising a general purpose computer and an adapter for enabling the computer to be connected to a data communications network. The computer and the adapter are interconnected by a data card interface. The general purpose computer comprises a first driver arranged to provide a first application program with a data transport connection to the data communications network via the data card interface using a serial COM port. A second driver is arranged to enable a second application program to communicate with the adapter simultaneously with said first application. The adapter is arranged to enable the second application program to make use of additional data services provided by said network via the second driver program. In this way, in addition to its serial communication channel an alternate communication channel is provided between the data card and the computer which allows other applications to make use of the additional data services provided by the network.
    Type: Grant
    Filed: October 21, 1997
    Date of Patent: October 17, 2000
    Assignee: International Business Machines Corporation
    Inventors: Olivier Jacober, Olivier Casile
  • Patent number: 6076107
    Abstract: A method of data retrieval reduces the number of Instrumentation message flows in a Simple Network Management Protocol (SNMP) device. The method uses "look-ahead" algorithms whereby data items which have not yet been requested by the Agent (but are expected to be) are retrieved from Instrumentation. The method comprises the step of retrieving from the Instrumentation an entire row of data from an SNMP table whenever a GetRequest or GetNextRequest Protocol Data Unit (PDU) is issued by the Manager to the Agent. A SubAgent saves this row in anticipation of a subsequent request for another column in this same row thereby eliminating the need for further Instrumentation message flows for further data retrieval from this row. Whenever a new GetRequest is issued by the Manager, a new set of data is retrieved from the Instrumentation.
    Type: Grant
    Filed: January 10, 1997
    Date of Patent: June 13, 2000
    Assignee: International Business Machines Corporation
    Inventors: David De-Hui Chen, William Frank McKenzie, Keith Irwin Meyer, Leo Temoshenko
  • Patent number: 6067381
    Abstract: Method of reinitializing dictionaries in a data transmission system using data compression having a transmit device and a receive device, and in which strings of characters have to be transmitted in a compressed form, the transmit device having a transmit dictionary storing codewords associated with the strings of characters which are transmitted instead of the strings of characters, the receive device having a receive dictionary storing codewords associated with the strings of characters, and both dictionaries being updated each time a new string of characters has to be transmitted so that the contents of the dictionaries remain identical.
    Type: Grant
    Filed: April 28, 1998
    Date of Patent: May 23, 2000
    Assignee: International Business Machines Corporation
    Inventors: Alain Benayoun, Patrick Michel, Jacques Fieschi, Jean-Francois Le Pennec
  • Patent number: 6064674
    Abstract: A multiported LAN switch comprised of legacy local area network ports and ATM ports. Each ATM port comprising a hardware forwarding engine for bridging LAN frames from the LAN ports to the ATM port. The hardware forwarding engine converts layer 2 protocols between the dissimilar ports expediently, without requiring intervention by a microprocessor. A substantial performance gain is attained compared to microprocessor controlled format converters. Both LAN emulation and virtual LANs are supported.
    Type: Grant
    Filed: October 22, 1997
    Date of Patent: May 16, 2000
    Assignee: International Business Machines Corporation
    Inventors: Dennis Albert Doidge, Jim P. Ervin, Douglas Ray Henderson, Edward Hau-chun Ku, Pramod Narottambhai Patel, Loren Blair Reiss, Thomas Eric Ryle, Joseph M. Rash
  • Patent number: 6064675
    Abstract: An ATM communications network with several ELANs allows steady-state data to be passed between ATM attached devices which bypasses intermediate LECs and bridges. Connected to the ATM communications network is a bridge unit which includes a bridge and associated LECs. Also, an origination ATM attached device and a destination ATM attached device are attached to the ATM communications network via a first by a first ELAN and a second ELAN, respectively. The origination ATM attached device sends a request for an ATM address associated with the destination ATM attached device to the bridge, via the first ELAN. After some processing, the bridge returns the ATM address associated with the destination ATM attached device to the origination ATM attached device. This allows the origination ATM attached device to establish a shortcut VCC with the destination ATM attached device using the ATM address associated with the destination ATM attached device, thereby bypassing intermediate bridges and LECs.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: May 16, 2000
    Assignee: International Business Machines Corporation
    Inventors: Cedell Adam Alexander, Jr., Charles Allen Carriker, Jr., John Kevin Frick, Edward Joel Rovner, Matthew Blaze Squire, Deepak Vig
  • Patent number: 6032183
    Abstract: A new system and method allows a Manager in a Simple Network Management Protocol (SNMP) environment to gather updates from its Agents. The system and method comprise the unique provision of an index which is used in each of the Agent's tables for indicating the various revisions thereof. The index lexicographically increases with each revision to the table. The Manager maintains a record of the index of the data which it has received from its Agents, requesting only that data having a lexicographically larger indexing. Further, the index is used in related tables so that the tables will be kept in "sync" in that the Manager will know whether it has the latest updates so that an accurate picture may be portrayed.
    Type: Grant
    Filed: August 5, 1997
    Date of Patent: February 29, 2000
    Assignee: International Business Machines Corporation
    Inventors: David De-Hui Chen, William Frank McKenzie, Jr., Zvonimir Ordanic, Leo Temoshenko
  • Patent number: 5987521
    Abstract: A packet communications network includes a route management system in which routes can be remotely changed by using a simple set command to set a data value in the originating or terminating node of the route. Storage tables in the originating and destination nodes record the route changes and administrative data concerning the route. This administrative data can be retrieved from the originating node by simple get or get-next commands. The administrative data can include the specific specification of the route in links, the time of creation of the route, the route replaced and the reason for initiating the change in route. Together these capabilities permit centralized management of route changes in the entire network from a single manager node, and using only simple set, get and get-next command structures.
    Type: Grant
    Filed: July 10, 1995
    Date of Patent: November 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: Andrew Hilliard Arrowood, Charles A. Carriker, Jr., Anne Siegman Magnuson, Sharon Marie McClernan, Laura Marie Petri, Leo Temoshenko
  • Patent number: 5961594
    Abstract: A system and method for remotely accessing communication network nodes and for monitoring each type of resource within such nodes in a fast, reliable and efficient manner. The system components are a web browser as user interface, a web server for generating and transmitting commands to the destination node using the Common Gateway Interface (CGI) of the web server and a dedicated multiprotocol agent hosted in each node communicating with the web server by means of an appropriate protocol.
    Type: Grant
    Filed: February 25, 1997
    Date of Patent: October 5, 1999
    Assignee: International Business Machines Corporation
    Inventors: Francois Bouvier, Jean-Marc Millet
  • Patent number: 5949753
    Abstract: An ELAN having redundant default gateways is attached to an asynchronous transfer mode (ATM) communications network. The ELAN's redundant default gateways are comprised of a first and second routers. The first router is associated with a primary default gateway and the second router is associated with a backup default gateway. Both the primary and backup default gateways are connected to the ELAN and both the primary and backup default gateways are configured with a default gateway IP address and associated MAC address. Initially, the primary default gateway registers the default gateway MAC address, thereby becoming the active default gateway. While the primary default gateway is active, the backup default gateway continually attempts to register the default gateway MAC address.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: September 7, 1999
    Assignee: International Business Machines Corporation
    Inventors: Cedell Adam Alexander, Jr., John Lloyd, Matthew Blaze Squire