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: 10963432Abstract: 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: GrantFiled: August 4, 2015Date of Patent: March 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven V. Kauffman, Rainer Richter
-
Publication number: 20150347456Abstract: 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: ApplicationFiled: August 4, 2015Publication date: December 3, 2015Inventors: Steven V. Kauffman, Rainer Richter
-
Patent number: 9165015Abstract: 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: GrantFiled: July 29, 2010Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter
-
Patent number: 8972360Abstract: 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: GrantFiled: May 23, 2011Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter
-
Patent number: 8630528Abstract: 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: GrantFiled: July 13, 2007Date of Patent: January 14, 2014Assignee: International Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter, Jane K. Doong, Lara M. Lewis, Chiunn-shyong Yeh, John Ying
-
Publication number: 20120303596Abstract: 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: ApplicationFiled: May 23, 2011Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven V. Kauffman, Rainer Richter
-
Publication number: 20120030179Abstract: 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: ApplicationFiled: July 29, 2010Publication date: February 2, 2012Applicant: International Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter
-
Patent number: 7280738Abstract: 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: GrantFiled: April 9, 2001Date of Patent: October 9, 2007Assignee: International Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter, Jane K. Doong, Lara M. Lewis, Chiunn-shyong Yeh, John Ying
-
Patent number: 6915303Abstract: 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: GrantFiled: January 26, 2001Date of Patent: July 5, 2005Assignee: International Business Machines CorporationInventor: Steven V. Kauffman
-
Patent number: 6870887Abstract: 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: GrantFiled: April 9, 2001Date of Patent: March 22, 2005Assignee: International Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter
-
Publication number: 20020152221Abstract: 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: ApplicationFiled: January 26, 2001Publication date: October 17, 2002Inventor: Steven V. Kauffman
-
Publication number: 20020145622Abstract: 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: ApplicationFiled: April 9, 2001Publication date: October 10, 2002Applicant: International Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter
-
Publication number: 20020146075Abstract: 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 generalType: ApplicationFiled: April 9, 2001Publication date: October 10, 2002Applicant: Internation Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter
-
Publication number: 20020146236Abstract: 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: ApplicationFiled: April 9, 2001Publication date: October 10, 2002Applicant: International Business Machines CorporationInventors: Steven V. Kauffman, Rainer Richter, Jane K. Doong, Lara M. Lewis, Chiunn-Shyong Yeh, John Ying
-
Patent number: 4937760Abstract: 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: GrantFiled: September 19, 1988Date of Patent: June 26, 1990Assignee: International Business Machines CorporationInventors: 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