Patents Examined by Terance J. Stanton
  • Patent number: 5664101
    Abstract: An industrial local area network module comprises a transceiver for supporting communication between the module and a communications network in a first data format. The module further comprises a parallel interface for supporting communication between the module and a respective embedded controller in a second data format. A microcontroller is provided for (i) controlling the orderly flow of messages between the module and the communications network through the transceiver and (ii) controlling the orderly flow of messages between the module and the embedded controller through the parallel interface. A memory stores program instructions to be retrieved by the microcontroller and then executed by the microcontroller to control the orderly flow of messages between the module and the communications network through the transceiver and to control orderly flow of messages between the module and the embedded controller through the parallel interface.
    Type: Grant
    Filed: December 22, 1993
    Date of Patent: September 2, 1997
    Assignee: Heidelberg Druckmaschinen AG
    Inventor: Gabriel P. Picache
  • Patent number: 5598535
    Abstract: The present invention provides a method and apparatus processing system for enhancing the processing of a plurality of related packets received at a logical unit within a data processing system. A plurality of packets are received at the logical unit. Then each of the plurality of packets are examined and a session identification is obtained for each of the plurality of packets. During a preselected time window, each of the plurality of packets are associated with a group. Each packet in a group has a session identification that is identical to every other packet within the group.
    Type: Grant
    Filed: August 1, 1994
    Date of Patent: January 28, 1997
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Gary S. Delp, Albert A. Slane
  • Patent number: 5598534
    Abstract: A process for efficiently distributing processing between a mobile computing device having limited resources and at least one remote computing device having substantially greater resources than the mobile computing device, comprises establishing wireless communication between the mobile computing device and the remote computing device in response to a user's invoking of an application at the mobile device. The mobile computing device executes, in parallel, a first version of an algorithm for performing a function associated with the user-invoked application to obtain a first result, and the remote computing device executes a second version of an algorithm for performing the same function associated with the user-invoked application to obtain a second result. The results that are available first (generally the locally generated results) are presented to the invoked application on the mobile device.
    Type: Grant
    Filed: September 21, 1994
    Date of Patent: January 28, 1997
    Assignee: Lucent Technologies Inc.
    Inventor: Zygmunt Haas
  • Patent number: 5594921
    Abstract: On a multi-node client server network, a client node obtains access to remote services by means of a communications directory service located in each node of the network. The communications directory service includes a tree structure to which existing directory services and other network services can be added. The tree structure has a plurality of nodes each of which includes specific methods that query and browse the associated directory service if such actions are supported by the underlying service. The communications directory service further includes shared libraries which store a service object associated with each service offered on the network. The service object, in turn, includes the service exchange address and communication link configuration information. A client desiring to access a remote service retrieves the appropriate service object from the communications directory service and uses the service object to set up the communications path.
    Type: Grant
    Filed: December 17, 1993
    Date of Patent: January 14, 1997
    Assignee: Object Technology Licensing Corp.
    Inventor: Christopher E. Pettus
  • Patent number: 5586264
    Abstract: A data storage system includes a mass storage unit storing a data entity, such as a digital representation of a video presentation, that is partitioned into a plurality N of temporally-ordered segments. A data buffer is bidirectionally coupled to the mass storage unit for storing up to M of the temporally-ordered segments, wherein M is less than N. The data buffer has an output for outputting stored ones of the temporally-ordered segments. The data storage system further includes a data buffer manager for scheduling transfers of individual ones of the temporally-ordered segments between the mass storage unit and the data buffer. The data buffer manager schedules the transfers in accordance with at least a predicted time that an individual one of the temporally-ordered segments will be required to be output from the data buffer.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: December 17, 1996
    Assignee: IBM Corporation
    Inventors: William R. Belknap, Martha R. Henley, Lorenzo Falcon, Jr., Thomas E. Frayne, Mei-Lan Luo, Ashok R. Saxena
  • Patent number: 5574950
    Abstract: A remote copy system incorporates dynamically modifiable ports on the storage controllers such that those ports can operate either as a control unit link-level facility or as a channel link-level facility. When configured as a channel link-level facility, a primary storage controller can appear as a host processor to a secondary storage controller. Using dynamic switches coupled between primary and secondary sites, fewer ESCON communication links are required since the ESCON communication links can function either as a channel or as storage controller communication link.
    Type: Grant
    Filed: March 1, 1994
    Date of Patent: November 12, 1996
    Assignee: International Business Machines Corporation
    Inventors: Roger G. Hathorn, Bret W. Holley, James L. Iskiyan, William F. Micka, Asim R. Qureshi
  • Patent number: 5561819
    Abstract: A direct memory access controller implements a two-cycle approach for performing a desired DMA transfer by executing both a memory access cycle and an I/O access cycle. During the memory access cycle, the address location of system memory to be accessed is driven on the addressing lines of a local bus. During the I/O access cycle, an address value within a DMA configuration address range is driven on the address lines of the local bus. The lower two order bits of the address value are encoded to provide byte lane information to a peripheral device during the I.backslash.O access cycle. The peripheral device responsively receives or provides data at the specified byte lane. As a result, peripheral devices that may be connected to the local bus will not respond to the I/O access cycle, while encoded byte lane information is provided to the desired peripheral device without requiring dedicated byte select lines.
    Type: Grant
    Filed: October 29, 1993
    Date of Patent: October 1, 1996
    Assignee: Advanced Micro Devices
    Inventors: Douglas D. Gephardt, Dan S. Mudgett, James R. MacDonald