Patents Examined by Frank J. Asta
  • Patent number: 5968130
    Abstract: A location information management table 14 stores information on the location of the host both at present and prior to the movement. The host is movable based on the transmission address contained in the frame transmitted therefrom. The frame addressed to the host is transferred to the segment presently connected and to the segment that has been previously connected based on the table 14. Even though the host locates halfway among a plurality of segments, stable communication can be realized. When the host moves away from other segment toward the center of one segment, the frame is transferred to one segment at a time when the timer terminates its counting operation, thus deleting unnecessary traffic.
    Type: Grant
    Filed: February 13, 1997
    Date of Patent: October 19, 1999
    Assignee: NEC Corporation
    Inventors: Kazuhiro Okanoue, Tomoki Osawa
  • Patent number: 5966734
    Abstract: A cache system supports a re-sizable software-managed fast scratch pad that is implemented as a cache-slice. A processor register indicates the size and base address of the scratch pad. Instructions which facilitate use of the scratch pad include a prefetch instruction which loads multiple lines of data from external memory into the scratch pad and a writeback instruction which writes multiple lines of data from the scratch pad to external memory. The prefetch and writeback instructions are non-blocking instructions to allow instructions following in the program order to be executed while a prefetch or writeback operation is pending.
    Type: Grant
    Filed: October 18, 1996
    Date of Patent: October 12, 1999
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Moataz A. Mohamed, Heonchul Park
  • Patent number: 5964831
    Abstract: The system and method of the present invention provide distributed on-line communications for electronic commerce applications. The system includes at least one system node having multiple processes for communicating with outside devices, such as ATMs and financial institutions. A configuration database accessible by the processes stores the logical name of each process and outside device, and the corresponding physical address. A system library is coupled to the processes for supplying a plurality of routines for transmitting and receiving messages to and from one another process and to and from another node in the system.
    Type: Grant
    Filed: October 29, 1996
    Date of Patent: October 12, 1999
    Assignee: Electronic Data Systems Corporation
    Inventors: Kevin A. Kearns, Teresa R. Jahanian, Raymond E. Jeffery
  • Patent number: 5966730
    Abstract: A backup system is operated in accordance with a server or intelligent storage data controller containing a pre-written script governing a backup protocol. This script designates the possible source of data for backup that could become visible on the network and the possible storage sets that may be available in the storage repository. Preferably, the script also contains a timetable for when the script should be active, and wrap up interval of time for intelligently terminating a particular backup operation. In operation, the total number of accessible data sources (usually computers) and the total number of storage media destinations (for example available tapes mounted in tape drives) are generated to list possible source to storage paths. Utilizing the script, the possible source to storage paths are prioritized with the least recently backed up source as dated by the available media having first priority for backup.
    Type: Grant
    Filed: October 30, 1996
    Date of Patent: October 12, 1999
    Assignee: Dantz Development Corporation
    Inventor: Richard C. Zulch
  • Patent number: 5960175
    Abstract: A computer network includes a plurality of servers, each of the plurality of servers operating under one of a plurality of operating systems, and a client workstation including a single boot ROM containing instructions for identifying each of the plurality of servers by address and by type of operating system, and selecting one of the identified servers by address and type for booting on the network.
    Type: Grant
    Filed: April 1, 1996
    Date of Patent: September 28, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Leonid Grossman, Sherman Lee
  • Patent number: 5958009
    Abstract: A measurement system and method of instrumenting a computer program for efficiently monitoring the quality of service in a distributed processing environment are described. A plurality of interconnected network nodes in a computer system with an application process operating on each network node is provided. At least one intelligent sensor is associated with each application process. Each intelligent sensor selectively collects data about at least one of the network node upon which the associated application process operates and the associated application process. An observer is associated with each application process and filters out unchanged and zero values from the data collected by the at least one intelligent sensor. A collector is logically associated with each network node. The intervalized collected data is asynchronously received into the collector periodically pushed from the observer.
    Type: Grant
    Filed: February 27, 1997
    Date of Patent: September 28, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Richard J. Friedrich, Joseph J. Matinka, Tracy F. Sienknecht
  • Patent number: 5958005
    Abstract: A method, system, and product for communicating data text messages, such as E-Mail, between computers connected to a network while providing selectable degrees of security for each message. The methodology comprises the procedure of creating in the originating computer a data message having a header which specifies, in addition to the address of the intended recipient computer, one or more security parameters which control the processing of the data message in the recipient computer. The security parameters include instructions for erasure of the data message following its storage in the recipient computer. The security parameters also include instructions as to whether or not copying, archiving, forwarding and printing of the data message is permitted. The recipient computer processes the data message in accord with the instructions. The erasure is of such a nature as to render the data message irretrievable following erasure.
    Type: Grant
    Filed: July 17, 1997
    Date of Patent: September 28, 1999
    Assignee: Bell Atlantic Network Services, Inc.
    Inventors: John Thorne, Marie L. Davis, Michael J. Strauss
  • Patent number: 5960460
    Abstract: A computer program product embodied in a memory (FD1, FD2) implements procedures for replicating the contents of a first hard disk on a second hard disk. In a backup operation mode, the program enables a suspect computer (20S) to copy or backup sectors of its hard disk (22S) onto a temporary storage media (84) without recording on hard disk (22S). A user-designated signature, dimensioning parameters of hard disk (22S) and first checking information is also recorded on the temporary storage media (84, FD3). In a restore operation mode, the program enables a lab computer (20L) to read sectors of the hard disk (22S) from the temporary storage media (84) and to record sectors of first hard disk (22S) on the hard disk (22L) in accordance with the dimensioning parameters of hard disk (22S).
    Type: Grant
    Filed: January 2, 1997
    Date of Patent: September 28, 1999
    Assignee: Exabyte Corporation
    Inventors: Bernie R. Marasco, Frederick G. Munro, William E. Dunphy, Joseph K. Puhr, Hilliard M. Scott
  • Patent number: 5958010
    Abstract: Systems and methods for automated monitoring and management of distributed applications, client/server databases, networks and systems across heterogeneous environment The invention employs distributed, automated intelligent monitoring agents with embedded sensing technology which is knowledgeable of application protocols, to monitor continuously the network environment in real time. To this end, the monitoring agent can be located on each client and server in the network. The monitoring agent can couple to the communications stack for monitoring the data that is being passed between the client and the network, of a server in the network. The data can be collected and employed for trouble shooting trend analysis, resource planning, security auditing, accounting and chargeback, as well as other applications.
    Type: Grant
    Filed: March 20, 1997
    Date of Patent: September 28, 1999
    Assignee: FirstSense Software, Inc.
    Inventors: Neeraj Agarwal, Pierre Perret, Michael G. McMenemy
  • Patent number: 5958017
    Abstract: A congestion control mechanism for a node of a modular computer network system. The mechanism includes registers for maintaining the number of undelivered requests and unanswered requests for the node and registers for the maximum number of such undelivered requests and unanswered requests. The mechanism regulates congestion on the network by throttling back or ratcheting up the allowed number of undelivered requests and unanswered requests based upon the level of busy and non-busy results of such requests and answers. Congestion is also alleviated by the implementation of a set of large and small send and receive buffers. These buffers are configurably partitioned among virtual I/O channels. Each request virtual I/O channel may utilitize congestion control.
    Type: Grant
    Filed: September 23, 1997
    Date of Patent: September 28, 1999
    Assignee: Cray Research, Inc.
    Inventors: Steven L. Scott, Richard D. Pribnow, Peter G. Logghe, Daniel L. Kunkel, Gerald A. Schwoerer
  • Patent number: 5953744
    Abstract: Method, apparatus and program are provided for replicating an image of a source hard disk (22) onto a larger destination hard disk (22') in a manner that renders available the non-image-utilized sectors of the destination hard disk. Destination disk address dimensions are obtained from a drive (24') which handles the destination hard disk. Both source disk address dimensions and an image of sectors stored on the source disk are obtained from a temporary storage media (84). The image of the source disk is recorded on the destination disk (22'), but address values stored in the sectors of the image are adjusted to be based on the destination disk address dimensions rather than the source disk address dimensions.
    Type: Grant
    Filed: January 2, 1997
    Date of Patent: September 14, 1999
    Assignee: Exabyte Corporation
    Inventor: Bernie R. Marasco
  • Patent number: 5948058
    Abstract: An electronic mail cataloging and retrieving system comprises an electronic mail communication unit, an electronic mail storage unit for storing electronic mails, a tray information storage unit for storing information on classification types used for classification of electronic mails and a format for relating electronic mails to said classification types, an electronic mail object storage unit for storing an electronic mail object related to each electronic mail stored in the electronic mail storage unit, a header information display control unit for showing header information and electronic mail attribute information on a prescribed electronic mail in the form of an at-a-glance guide, a tray display control unit showing tray information which shows that a prescribed electronic mail is classified into a prescribed classification type, and an electronic mail editing means for showing and editing the content of an electronic mail.
    Type: Grant
    Filed: October 30, 1996
    Date of Patent: September 7, 1999
    Assignee: NEC Corporation
    Inventors: Masato Kudoh, Midori Tanaka, Yoshiyuki Koseki
  • Patent number: 5948066
    Abstract: System and method for delivery of information over narrow-band communications links. The system has at least a browser (12), a mobile client (10), a fixed server (30) and an origin host (50). The browser (12) requests a resource. The mobile client (10) transmits the request to the fixed server (30). The fixed server (30) retrieves a primary resource from the origin host (50) and any dependent resources. The fixed server (30) transmits the primary resource to the mobile client (10). The mobile client (10) transmits an acknowledgment list to the fixed server (30) requesting certain dependent resources and sends the primary resource to the browser (12). The fixed server (30) transmits the requested dependent resources to the mobile client (10) in one transmission. The mobile client (10) sends the dependent resources to the browser (12) upon request.
    Type: Grant
    Filed: March 13, 1997
    Date of Patent: September 7, 1999
    Assignee: Motorola, Inc.
    Inventors: Jon S. Whalen, David Whittington, Scott Zabolotzky, Rodd Zurcher, David Biersach
  • Patent number: 5948067
    Abstract: A switch control module (16) is provided for converting between an internal cell (23) and a first standard asynchronous transfer mode cell (34) and second standard asynchronous transfer mode cell (36). The internal cell (23) includes an internal header (42), payload information (44), and miscellaneous information (46). The first standard asynchronous transfer mode cell (34) includes the internal header (42) and miscellaneous information (46) of the internal cell (23). The second standard asynchronous transfer mode cell (36) includes the payload information (44) of the internal cell (23).
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: September 7, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning
  • Patent number: 5950226
    Abstract: A multiprocessing computer system employing a three-hop communications protocol. When a request is sent by a requesting node to a home node, the home node sends read and/or invalidate demands to any slave nodes holding cached copies of the requested data. The demands from the home node to the slave nodes may each advantageously include a value indicative of the number of replies the requesting agent should expect to receive. The slaves reply back to the requesting node with either data or an acknowledge. Each reply may further include the number of replies the requester should expect. Upon receiving all expected replies, the requesting node may send a completion message back to the home and may treat the transaction as completed and proceed with subsequent processing.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: September 7, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Erik E. Hagersten, Paul N. Loewenstein
  • Patent number: 5946498
    Abstract: A computer system includes at least a server procedure and a client processor. The client processor includes plural applications which issue requests for execution of server procedures. A queue is present in the client processor and lists the requests. The client processor also includes plural input/output procedures which enable dispatch of requests to the server procedure. The client processor operates in conjunction with the I/O procedures, removes a request from the queue, and dispatches the request to the server procedure. The processor responds to occurrence of a time-out, with no response being received from the server procedure, to place the current request at the beginning of the queue so as to enable the I/O procedure to service a further request from the queue.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: August 31, 1999
    Assignee: International Business Machines Corporation
    Inventors: Redem Ky Chiang, Paul Kai-Wan Lee, Hai P. Nguyen, Jwu-Shyan Tarng
  • Patent number: 5944784
    Abstract: A Universal Client with a self-contained scripting language called GUIScript allows computing systems of varying architectures linked to the Internet or connected by an Intranet to run the same application software without modification or recompilation. Using a client-server architecture, the Universal Client receives GUIScript from the server, which commands the Universal Client to display certain graphical user interface (GUI) objects. The GUIScript also describes the behavior of the GUI objects presented by the Universal Client, thus providing a personality which defines the client application without changing the Universal Client's software. The Universal Client can also send GUIScript to the server to cause the server to execute commands. A method of operating the computer system using the Universal Client and GUIScript is described.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: August 31, 1999
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 5946702
    Abstract: There is provided a document information transmitting apparatus and a document information receiving apparatus in a communication system having the document information transmitting apparatus for transmitting document information and the document information receiving apparatus for receiving and displaying document information, said document information transmitting apparatus and said document information receiving apparatus being connected to each other through a communication line, and a document information processing apparatus for processing document information regardless of the fact that the document information processing apparatus constitutes communication systems. At the transmitter end, a simplification possible character string is detected from among document information, and a control statement is inserted into the document information in association with the detected simplification possible character string.
    Type: Grant
    Filed: May 16, 1997
    Date of Patent: August 31, 1999
    Assignee: Fujitsu Limited
    Inventor: Toshiya Miyazaki
  • Patent number: 5938734
    Abstract: A real time stream server capable of realizing a supply of a plurality of real time stream data with different data rates by a scheduling scheme using constant time-slot interval and transfer start timing period. A number of unit streams to be used and a block transfer time for each real time stream data are determined according to a data rate of each real time stream data. Each real time stream data is divided into a plurality of blocks, each block being in a size to be transferred within the block transfer time, and the blocks are sequentially distributed among the unit streams to be used. The blocks of each unit stream data are sequentially stored into a plurality of disk devices.
    Type: Grant
    Filed: September 12, 1996
    Date of Patent: August 17, 1999
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroshi Yao, Tatsunori Kanai, Toshiki Kizu, Seiji Maeda
  • Patent number: 5935218
    Abstract: A method for dynamically allocating the capacity of a computer network. All users of the network are classified as low or high priority users. High priority users may broadcast a delay message to the low priority users that cause the low priority users to delay before attempting to use the network. The length of delay can be adjusted if the high priority users are not able to utilize the network as required. In addition, if a low priority user does not receive a broadcast delay message within a predetermined amount of time, the delay period is reset to avoid unnecessary slowing of the network.
    Type: Grant
    Filed: April 4, 1997
    Date of Patent: August 10, 1999
    Assignee: Siemens Information and Communication Networks, Inc.
    Inventors: William Joseph Beyda, Shmuel Shaffer, Charles M. White