Patents by Inventor Robert J. T. Morris

Robert J. T. Morris has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5813017
    Abstract: In a client/server environment, a method and means for reducing the storage requirement in the backup subsystem and further reducing the load on the transmission bandwidth where base files are maintained on the server in a segmented compressed format. When a file is modified on the client, the file is transmitted to the server and compared with the segmented compressed base version of the file utilizing a differencing function but without decompressing the entire base file. A delta file which is the difference between the compressed base file and the modified version of the file is created and stored on a storage medium which is part of the backup subsystem. Alternatively, a copy of frequently accessed base files are maintained on the client in a compressed format. Whenever the client detects that a frequently accessed file has been modified, the modified version of the file is differenced against the base version of that file without decompressing the entire base file and a delta file is generated.
    Type: Grant
    Filed: September 3, 1996
    Date of Patent: September 22, 1998
    Assignee: International Business Machines Corporation
    Inventor: Robert J. T. Morris
  • Patent number: 5634052
    Abstract: In a client/server environment having a backup subsystem, a method and means for reducing the storage requirement in said backup subsystem and further reducing the load on the transmission bandwidth between the clients and the backup subsystem. This is accomplished by maintaining a copy of frequently accessed files on both the server and clients when a file is modified on the client, a delta file which is the difference between the base file and the modified version of the base file is created and transmitted to the server to be stored on a storage medium which is part of the backup subsystem. Alternatively, whenever a client modifies a file, the base version of that file is transmitted to the client from the server, a delta file is created and transmitted to the server to be stored on the storage device which is part of the backup subsystem. Alternatively, modified files are transmitted to the backup server and the differencing is carried out at the backup server.
    Type: Grant
    Filed: October 24, 1994
    Date of Patent: May 27, 1997
    Assignee: International Business Machines Corporation
    Inventor: Robert J. T. Morris
  • Patent number: 5627994
    Abstract: A method is provided for providing a cache architecture for a database system having a given number of request streams and a given number of pages of random access memory available for use in one or more caches. The cache architecture includes (i) an allocation of memory pages over a number of caches, and (ii) an assignment of the request streams to the caches. Given that the number of caches is less than the number of streams, the method according to the invention allocates memory pages to the caches and assigns streams to the caches so as to optimize the memory access hit ratio for a given trace of memory requests from the streams. The method includes obtaining characterization information for the request streams (mean burst sizes and cache depth distributions based on the sequence of requests in the trace), and using the characterization information to predict the hit ratios for proposed superpositions of the request streams.
    Type: Grant
    Filed: July 29, 1994
    Date of Patent: May 6, 1997
    Assignee: International Business Machines Corporation
    Inventors: Hanoch Levy, Robert J. T. Morris
  • Patent number: 5574906
    Abstract: In a client/server environment, a method and means for reducing the storage requirement in the backup subsystem and further reducing the load on the transmission bandwidth where base files are maintained on the server in a segmented compressed format. When a file is modified on the client, the file is transmitted to the server and compared with the segmented compressed base version of the file utilizing a differencing function but without decompressing the entire base file. A delta file which is the difference between the compressed base file and the modified version of the file is created and stored on a storage medium which is part of the backup subsystem. Alternatively, a copy of frequently accessed base files are maintained on the client in a compressed format. Whenever the client detects that a frequently accessed file has been modified, the modified version of the file is differenced against the base version of that file without decompressing the entire base file and a delta file is generated.
    Type: Grant
    Filed: October 24, 1994
    Date of Patent: November 12, 1996
    Assignee: International Business Machines Corporation
    Inventor: Robert J. T. Morris
  • Patent number: 5530850
    Abstract: A data storage library system, preferably arranged in an array of independent libraries, uses a log-structured file (LSF) data architecture and assigned roles for the individual storage devices in the library. Each library includes a plurality of storage devices, such as optical disk drives, and a store of removable media units, such as optical disks, that are mounted and dismounted from the storage devices. The log-structured library is similar to fixed media systems having LSF data architectures in that it employs a directory to map the local address of a data set to its physical storage location, but is different in that it divides the jobs of reading and writing (log accesses) and garbage collection among the different storage devices of the library. As required, the dismountable media units are moved from the storage area and mounted on a device assigned the appropriate role. The roles assigned to the storage devices are flexible and can change as needed.
    Type: Grant
    Filed: October 25, 1993
    Date of Patent: June 25, 1996
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Ford, Robert J. T. Morris
  • Patent number: 5162792
    Abstract: An arrangement is provided to correlate random connections made at one end of a multiwire cable with connections that are to made at the opposite end of the cable, in which the different leads of the cable are usually separated, for example, by a distinctive color pattern. The arrangement includes identifying the respective leads by a distinguishing marking, connecting a first end of the leads to a first connector, sensing the distinguishing marking of the lead connected to each contact of the first connector, and, responsive to the first end distinguishing marking, generating a first order identifying signal.
    Type: Grant
    Filed: August 3, 1990
    Date of Patent: November 10, 1992
    Assignee: American Telephone and Telegraph Company
    Inventor: Robert J. T. Morris
  • Patent number: 5060276
    Abstract: The present invention relates to a technique in the form of an exemplary computer vision system for detecting the orientation of text or features on an object of manufacture. In the present system, an image of the features or text is used to extract lines using horizontal bitmap sums, and then individual symbols using vertical bitmap sums, using thresholds with each of the sums. The separated symbols are then appropriately trimmed and sealed to provide individual normalized symbols. A Decision Module comprising a Feed-Forward Neural network and a sequential decision arrangement determines the "up", "down" or "indeterminate" orientation of the text after a variable number of symbols have been processed. The system can then compare the determined orientation with a database to further determine if the object is in the "right-side up" "upside down" or "indeterminate" orientation.
    Type: Grant
    Filed: May 31, 1989
    Date of Patent: October 22, 1991
    Assignee: AT&T Bell Laboratories
    Inventors: Robert J. T. Morris, Lawrence D. Rubin