Patents by Inventor Steven M. Berman
Steven M. Berman 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).
-
Publication number: 20150127422Abstract: A system is disclosed for providing information including an interface for receiving the information from a source and a delivery channel for transmitting the information to a subscriber. The system may include a commerce component for monetization. The information may be at least partially exclusive. A method is described for transmitting information including receiving the information from a source, and transmitting the information to a subscriber.Type: ApplicationFiled: October 31, 2014Publication date: May 7, 2015Inventors: Steven M. Berman, Steven Adelstein
-
Patent number: 8914334Abstract: Provided are a computer program product, system, and method for using a metadata image of a file system and archive instance to restore files in the file system. A metadata image of the file system for a point-in-time backup as of a point-in-time includes information on files and directories in the file system as of the point-in-time and an archive instance including a copy of database records in the backup database for the files in the point-in-time backup. A restore request is received. A file representation is created of each file to restore in the directory structure of the file system from the metadata image, wherein at least one of the created file representations indicates that the file is stored off-line and has an external identifier used to access information on the file in the database records in the archive instance for the point-in-time backup.Type: GrantFiled: September 12, 2012Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Steven M. Berman, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Patent number: 8805789Abstract: Provided are a computer program product, system, and method for using a metadata image of a file system and archive instance to backup files in the file system. A point-in-time backup is performed of files in the file system as of a point-in-time. A metadata image includes information on files and directories in the file system as of the point-in-time. Files in the point-in-time backup are backed up to a backup storage. A backup database has records on the files backed-up from the file system. Each record in the backup database has a unique identifier for each backed-up file and a location of the backed-up file in the backup storage. An archive instance is generated including a copy of the database records for the files in the point-in-time backup. The metadata image and the archive instance are associated for the point-in-time backup.Type: GrantFiled: September 12, 2012Date of Patent: August 12, 2014Assignee: International Business Machines CorporationInventors: Steven M. Berman, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Publication number: 20140074790Abstract: Provided are a computer program product, system, and method for using a metadata image of a file system and archive instance to restore files in the file system. A metadata image of the file system for a point-in-time backup as of a point-in-time includes information on files and directories in the file system as of the point-in-time and an archive instance including a copy of database records in the backup database for the files in the point-in-time backup. A restore request is received. A file representation is created of each file to restore in the directory structure of the file system from the metadata image, wherein at least one of the created file representations indicates that the file is stored off-line and has an external identifier used to access information on the file in the database records in the archive instance for the point-in-time backup.Type: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven M. Berman, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Publication number: 20140074787Abstract: Provided are a computer program product, system, and method for using a metadata image of a file system and archive instance to backup files in the file system. A point-in-time backup is performed of files in the file system as of a point-in-time. A metadata image includes information on files and directories in the file system as of the point-in-time. Files in the point-in-time backup are backed up to a backup storage. A backup database has records on the files backed-up from the file system. Each record in the backup database has a unique identifier for each backed-up file and a location of the backed-up file in the backup storage. An archive instance is generated including a copy of the database records for the files in the point-in-time backup. The metadata image and the archive instance are associated for the point-in-time backup.Type: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven M. Berman, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Patent number: 8639665Abstract: A mechanism performs a metadata image backup of a hierarchical storage management (HSM) file system. Concurrent with performing the metadata image backup of the HSM file system, the mechanism identifies a set of resident files that are not yet stored off-line in the HSM file system. The mechanism identifies immutable files within the set of resident files to form an optimized set of resident files and passes the optimized set of resident files to a traditional backup system. The traditional backup system backs up file data for the set of resident files. Responsive to detecting an inability to restore a migrated managed state of a file, the mechanism unsets an immutable bit of the file attribute, restores file data for the file using the traditional backup system, and sets the immutable bit attribute of the file.Type: GrantFiled: April 4, 2012Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Steven M. Berman, Neeta Garimella, Wayne A. Sawdon
-
Publication number: 20130268493Abstract: A mechanism performs a metadata image backup of a hierarchical storage management (HSM) file system. Concurrent with performing the metadata image backup of the HSM file system, the mechanism identifies a set of resident files that are not yet stored off-line in the HSM file system. The mechanism identifies immutable files within the set of resident files to form an optimized set of resident files and passes the optimized set of resident files to a traditional backup system. The traditional backup system backs up file data for the set of resident files. Responsive to detecting an inability to restore a migrated managed state of a file, the mechanism unsets an immutable bit of the file attribute, restores file data for the file using the traditional backup system, and sets the immutable bit attribute of the file.Type: ApplicationFiled: April 4, 2012Publication date: October 10, 2013Applicant: International Business Machines CorporationInventors: Steven M. Berman, Neeta Garimella, Wayne A. Sawdon
-
Patent number: 8122449Abstract: Provided are techniques for workload balancing. A message is received on a channel. A thread in a thread pool is selected to process the message. In response to determining that the message has been processed and a response has been sent on the channel by the thread, it is determined whether a total number of threads in the thread pool is greater than a low water mark plus one and whether the channel has more than a maximum number of threads blocked on a receive, wherein the low water mark represents a minimum number of threads in the thread pool. In response to determining that a number of threads in the thread pool is greater than the low water mark plus one and that the channel has more than the maximum number of threads blocked on a receive, the thread is terminated.Type: GrantFiled: September 7, 2007Date of Patent: February 21, 2012Assignee: International Business Machines CorporationInventors: Steven M. Berman, Thirumale Niranjan, Michael Wayne Young
-
Patent number: 7966611Abstract: Provided are a method, system, and article of manufacture, wherein a rules file is maintained, wherein the rules file includes production rules that are defined by including macros. At least one makefile is maintained, wherein the at least one makefile is a file that is executable by a make utility to generate at least one target corresponding to a software component, and wherein the at least one makefile includes the rules file. An execution is initiated of the make utility on the at least one makefile with an instruction to generate the at least one target. At least one production rule including at least one macro included in the rules file is evaluated, in response to initiating the execution of the make utility on the at least one makefile. The at least one target is generated.Type: GrantFiled: August 24, 2006Date of Patent: June 21, 2011Assignee: International Business Machines CorporationInventor: Steven M. Berman
-
Publication number: 20090070766Abstract: Provided are techniques for workload balancing. A message is received on a channel. A thread in a thread pool is selected to process the message. In response to determining that the message has been processed and a response has been sent on the channel by the thread, it is determined whether a total number of threads in the thread pool is greater than a low water mark plus one and whether the channel has more than a maximum number of threads blocked on a receive, wherein the low water mark represents a minimum number of threads in the thread pool. In response to determining that a number of threads in the thread pool is greater than the low water mark plus one and that the channel has more than the maximum number of threads blocked on a receive, the thread is terminated.Type: ApplicationFiled: September 7, 2007Publication date: March 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven M. Berman, Thirumale Niranjan, Michael Wayne Young
-
Publication number: 20080127074Abstract: Provided are a method, system, and article of manufacture, wherein a rules file is maintained, wherein the rules file includes production rules that are defined by including macros. At least one makefile is maintained, wherein the at least one makefile is a file that is executable by a make utility to generate at least one target corresponding to a software component, and wherein the at least one makefile includes the rules file. An execution is initiated of the make utility on the at least one makefile with an instruction to generate the at least one target. At least one production rule including at least one macro included in the rules file is evaluated, in response to initiating the execution of the make utility on the at least one makefile. The at least one target is generated.Type: ApplicationFiled: August 24, 2006Publication date: May 29, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Steven M. Berman
-
Patent number: 6938072Abstract: A method, apparatus and computer implemented instructions for minimizing inconsistency between a set of data sources in a data processing system. A first signal is sent indicating that new content is present for the set of data sources. The new content is transmitted to the set of data sources in which the new content is unavailable for distribution by the set of data sources until a second signal is received by the set of data sources. The second signal is sent to the set of data sources if an acknowledgment is received from all of the sets of data sources.Type: GrantFiled: September 21, 2001Date of Patent: August 30, 2005Assignee: International Business Machines CorporationInventors: Steven M. Berman, Thirumale Niranjan, Srikanth Ramamurthy, Sumanthkumar Sukumar
-
Publication number: 20030061298Abstract: A method, apparatus and computer implemented instructions for minimizing inconsistency between a set of data sources in a data processing system. A first signal is sent indicating that new content is present for the set of data sources. The new content is transmitted to the set of data sources in which the new content is unavailable for distribution by the set of data sources until a second signal is received by the set of data sources. The second signal is sent to the set of data sources if an acknowledgment is received from all of the sets of data sources.Type: ApplicationFiled: September 21, 2001Publication date: March 27, 2003Applicant: International Business Machines CorporationInventors: Steven M. Berman, Thirumale Niranjan, Srikanth Ramamurthy, Sumanthkumar Sukumar