Patents by Inventor Steven V. Kauffman

Steven V. Kauffman 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: 10963432
    Abstract: In one embodiment, a method includes generating a file list for an aggregation of files based on a file pattern descriptor for each file in the aggregation of files or a file name for each file in the aggregation of files. The method also includes opening a session with a storage system manager and writing data from each file in the file list to a storage tier of a storage system. The method further includes writing metadata and storage location information from each file in the file list to an index file, closing the index file, and closing the session with the storage system manager. Other systems, methods, and computer program products are described according to more embodiments.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: March 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven V. Kauffman, Rainer Richter
  • Publication number: 20150347456
    Abstract: In one embodiment, a method includes generating a file list for an aggregation of files based on a file pattern descriptor for each file in the aggregation of files or a file name for each file in the aggregation of files. The method also includes opening a session with a storage system manager and writing data from each file in the file list to a storage tier of a storage system. The method further includes writing metadata and storage location information from each file in the file list to an index file, closing the index file, and closing the session with the storage system manager. Other systems, methods, and computer program products are described according to more embodiments.
    Type: Application
    Filed: August 4, 2015
    Publication date: December 3, 2015
    Inventors: Steven V. Kauffman, Rainer Richter
  • Patent number: 9165015
    Abstract: In one embodiment, a method includes storing files in at least one directory in a first storage tier on at least one random access storage medium, creating an index file which includes entries for each file stored in the directory in the first storage tier on the at least one random access storage medium, aggregating in binary large objects (BLOBs) the files stored in the directory in the first storage tier on the at least one random access storage medium, writing out the aggregated BLOBs of files to a second storage tier on at least one sequential access storage medium, adding location information for each aggregated BLOB of files written to the second storage tier on the at least one sequential access storage medium to the index file, and copying the index file to the second storage tier on the at least one sequential access storage medium.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter
  • Patent number: 8972360
    Abstract: An aggregated file is generated, by storing a plurality of initially provided files in a sequence. A computational device executes a first set of compression operations on each of the plurality of initially provided files to generate a plurality of compressed files that replace the plurality of initially provided files, wherein starting locations of the plurality of compressed files and the plurality of initially provided files are identical, and wherein predetermined bit patterns are stored in empty spaces that follow each of the plurality of compressed files. The computational device sends the aggregated file to a linear storage device configured to perform a second set of compression operations on the aggregated file.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter
  • Patent number: 8630528
    Abstract: A method, system and program product are described for specifying a selection of content segments stored in different formats. The invention involves receiving specification of a plurality of portions of first content stored in a first format, the specification identifying beginning and ending frames for each portion, and building a list comprising a starting mark and ending mark for each selected portion of first content, the list for use in accessing corresponding portions of the same content stored as second content in a second format.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter, Jane K. Doong, Lara M. Lewis, Chiunn-shyong Yeh, John Ying
  • Publication number: 20120303596
    Abstract: An aggregated file is generated, by storing a plurality of initially provided files in a sequence. A computational device executes a first set of compression operations on each of the plurality of initially provided files to generate a plurality of compressed files that replace the plurality of initially provided files, wherein starting locations of the plurality of compressed files and the plurality of initially provided files are identical, and wherein predetermined bit patterns are stored in empty spaces that follow each of the plurality of compressed files. The computational device sends the aggregated file to a linear storage device configured to perform a second set of compression operations on the aggregated file.
    Type: Application
    Filed: May 23, 2011
    Publication date: November 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven V. Kauffman, Rainer Richter
  • Publication number: 20120030179
    Abstract: In one embodiment, a method includes storing files in at least one directory in a first storage tier on at least one random access storage medium, creating an index file which includes entries for each file stored in the directory in the first storage tier on the at least one random access storage medium, aggregating in binary large objects (BLOBs) the files stored in the directory in the first storage tier on the at least one random access storage medium, writing out the aggregated BLOBs of files to a second storage tier on at least one sequential access storage medium, adding location information for each aggregated BLOB of files written to the second storage tier on the at least one sequential access storage medium to the index file, and copying the index file to the second storage tier on the at least one sequential access storage medium.
    Type: Application
    Filed: July 29, 2010
    Publication date: February 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter
  • Patent number: 7280738
    Abstract: A method, system and program product are described for specifying a selection of content segments stored in different formats. The invention involves receiving specification of a plurality of portions of first content stored in a first format, the specification identifying beginning and ending frames for each portion, and building a list comprising a starting mark and ending mark for each selected portion of first content, the list for use in accessing corresponding portions of the same content stored as second content in a second format.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: October 9, 2007
    Assignee: International Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter, Jane K. Doong, Lara M. Lewis, Chiunn-shyong Yeh, John Ying
  • Patent number: 6915303
    Abstract: A technique for creating a custom database is provided. A system description of a structure of a database is received. A structure for the custom database is generated based on the system description. In addition, a search engine based on the system description is generated to store and locate data in the custom database.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventor: Steven V. Kauffman
  • Patent number: 6870887
    Abstract: A method, system and program product are described for synchronizing content stored in different encoding formats, only one of which includes timecode support, the invention involving accessing content stored at a first format, the first content having timecodes superimposed on its frames, determining the superimposed timecodes of first and second representative frames of the first content, determining the frame numbers corresponding to the first and second representative frames, and using the determined timecodes and frame numbers to determine general correspondence information between frame numbers and timecodes of the first format.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: March 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter
  • Publication number: 20020152221
    Abstract: A technique for creating a custom database is provided. A system description of a structure of a database is received. A structure for the custom database is generated based on the system description. In addition, a search engine based on the system description is generated to store and locate data in the custom database.
    Type: Application
    Filed: January 26, 2001
    Publication date: October 17, 2002
    Inventor: Steven V. Kauffman
  • Publication number: 20020145622
    Abstract: A content production system, method and program product are disclosed which include an ingest system for receiving content in an initial format and reformatting the received content into a high resolution format and a low resolution format, storage for storing the lower and higher resolution content, an edit station for selecting a portion of content from the lower resolution content, and retrieval apparatus for receiving a description of the selected portion from the edit station and retrieving a portion of content from the higher resolution content corresponding to the selected portion. The invention may be further extended to support multiple resolution formats.
    Type: Application
    Filed: April 9, 2001
    Publication date: October 10, 2002
    Applicant: International Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter
  • Publication number: 20020146075
    Abstract: A method, system and program product are described for synchronizing content stored in different encoding formats, only one of which includes timecode support, the invention involving accessing content stored at a first format, the first content having timecodes superimposed on its frames, determining the superimposed timecodes of first and second representative frames of the first content, determining the frame numbers corresponding to the first and second representative frames, and using the determined timecodes and frame numbers to determine general
    Type: Application
    Filed: April 9, 2001
    Publication date: October 10, 2002
    Applicant: Internation Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter
  • Publication number: 20020146236
    Abstract: A method, system and program product are described for specifying a selection of content segments stored in different formats. The invention involves receiving specification of a plurality of portions of first content stored in a first format, the specification identifying beginning and ending frames for each portion, and building a list comprising a starting mark and ending mark for each selected portion of first content, the list for use in accessing corresponding portions of the same content stored as second content in a second format.
    Type: Application
    Filed: April 9, 2001
    Publication date: October 10, 2002
    Applicant: International Business Machines Corporation
    Inventors: Steven V. Kauffman, Rainer Richter, Jane K. Doong, Lara M. Lewis, Chiunn-Shyong Yeh, John Ying
  • Patent number: 4937760
    Abstract: A method for synchronizing common values in a distributed system, at least one node of which is a cyclic, rule-based, object-sensitive production system. Values altered in one part of the system are implicity rather than explicitly communicated and processed to and from the rule-based node. All communications to the rule-based node of common values changed by the nonrule-based nodes are by way of a list independent of and concurrently with any procedural request of the rule-based node, there being no necessary relation between the list contents and the procedural request.
    Type: Grant
    Filed: September 19, 1988
    Date of Patent: June 26, 1990
    Assignee: International Business Machines Corporation
    Inventors: Bradley J. Beitel, Robert D. Gordon, Ming C. Hao, Steven V. Kauffman, Ronald L. Obermarck, Arthur M. Sherman, Lynne C. Thieme, Gene E. Trivett, Lynn Trivett