Patents by Inventor Steven M. Kern
Steven M. Kern 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: 9934102Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: GrantFiled: January 4, 2017Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Patent number: 9697270Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: GrantFiled: August 11, 2016Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Publication number: 20170109238Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: ApplicationFiled: January 4, 2017Publication date: April 20, 2017Inventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Patent number: 9507844Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: GrantFiled: March 28, 2014Date of Patent: November 29, 2016Assignee: International Business Machines CorporationInventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Publication number: 20160342675Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: ApplicationFiled: August 11, 2016Publication date: November 24, 2016Inventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Patent number: 9471658Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: GrantFiled: January 27, 2016Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Publication number: 20160132580Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: ApplicationFiled: January 27, 2016Publication date: May 12, 2016Inventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Patent number: 9235640Abstract: For logging browser data, the method compiles a string representing metadata of an operating environment for a browser displaying webpage content from a Web server. The method further compiles a Document Object Model (DOM) string representing at least one DOM element of the webpage content. In addition, the method logs the metadata string and the DOM string within a data store accessible by the web server.Type: GrantFiled: November 13, 2012Date of Patent: January 12, 2016Assignee: International Business Machines CorporationInventors: Steven M. Kern, Jeffrey R. Placer, Benjamin J. Randall, Jacob A. Stevens
-
Publication number: 20150278331Abstract: A processor determines a predicted quantity of updates to be made to a set of data using a history of updates. The set of data is associated with a category of replication that indicates a first frequency of data replication to be applied to the set of data. The processor determines whether the first predicted quantity of updates meets a first threshold for a frequency of replication of the set of data. The first threshold indicates an allowed number of updates and meeting the first threshold indicates that an adjustment to the frequency of replication of the set of data is to be initiated. The processor responds to a determination that the first threshold has been met by associating the set of data with a category of replication that has a second frequency of data replication to be applied to the set of data.Type: ApplicationFiled: March 28, 2014Publication date: October 1, 2015Applicant: International Business Machines CorporationInventors: David R. Blea, Matthew E. Brooks, Steven M. Kern, Khang N. Nguyen, Scott N. Trevett
-
Patent number: 8326922Abstract: One aspect of the present invention includes capturing a client browser state and communicating this captured browser state within markup text for logging at a web server. In one embodiment, the contents of the DOM (Document Object Model) of a webpage accessed by a client are traversed and written as markup text in a string of characters, such as HTML. This markup, in addition to metadata specific to identify the browser display environment, is transmitted from the client to the server as text within a HTTP request. The server may then log the markup text and the metadata for later access. The logged markup text and the metadata can be used to recreate the exact display which occurred within the client browser, and therefore provide details useful for webpage problem determination, testing, and development.Type: GrantFiled: March 2, 2011Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Steven M. Kern, Jeffrey R. Placer, Benjamin J. Randall, Jacob A. Stevens
-
Patent number: 8095827Abstract: A method for replicating a volume of data including selecting a target storage box to receive a physical copy of the actual volume of data stored on the source storage box for replication of the actual volume of data, selecting a point in time storage box to receive a physical copy of actual data stored on the target storage box, physically copying actual data stored on the target storage box to the point in time storage box, performing the replication of the actual volume of data by initiating the physical copying on the target storage box of the actual volume of data, and selectively undoing the physical copying on the target storage box of the actual volume of data by replacing the current actual data stored on the target storage box with the physical copy of actual target storage box data stored on the point in time storage box.Type: GrantFiled: November 16, 2007Date of Patent: January 10, 2012Assignee: International Business Machines CorporationInventors: David R. Blea, Errol J. Calder, Steven M. Kern, William D. Olsen, Jeffrey R. Placer, Benjamin J. Randall, Todd B. Schlomer, Jacob A. Stevens, John J. Wolfgang
-
Publication number: 20110154185Abstract: One aspect of the present invention includes capturing a client browser state and communicating this captured browser state within markup text for logging at a web server. In one embodiment, the contents of the DOM (Document Object Model) of a webpage accessed by a client are traversed and written as markup text in a string of characters, such as HTML. This markup, in addition to metadata specific to identify the browser display environment, is transmitted from the client to the server as text within a HTTP request. The server may then log the markup text and the metadata for later access. The logged markup text and the metadata can be used to recreate the exact display which occurred within the client browser, and therefore provide details useful for webpage problem determination, testing, and development.Type: ApplicationFiled: March 2, 2011Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven M. Kern, Jeffrey R. Placer, Benjamin J. Randall, Jacob A. Stevens
-
Patent number: 7962547Abstract: One aspect of the present invention includes capturing a client browser state and communicating this captured browser state within markup text for logging at a web server. In one embodiment, the contents of the DOM (Document Object Model) of a webpage accessed by a client are traversed and written as markup text in a string of characters, such as HTML. This markup, in addition to metadata specific to identify the browser display environment, is transmitted from the client to the server as text within a HTTP request. The server may then log the markup text and the metadata for later access. The logged markup text and the metadata can be used to recreate the exact display which occurred within the client browser, and therefore provide details useful for webpage problem determination, testing, and development.Type: GrantFiled: January 8, 2009Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Steven M. Kern, Jeffrey R. Placer, Benjamin J. Randall, Jacob A. Stevens
-
Publication number: 20100174774Abstract: One aspect of the present invention includes capturing a client browser state and communicating this captured browser state within markup text for logging at a web server. In one embodiment, the contents of the DOM (Document Object Model) of a webpage accessed by a client are traversed and written as markup text in a string of characters, such as HTML. This markup, in addition to metadata specific to identify the browser display environment, is transmitted from the client to the server as text within a HTTP request. The server may then log the markup text and the metadata for later access. The logged markup text and the metadata can be used to recreate the exact display which occurred within the client browser, and therefore provide details useful for webpage problem determination, testing, and development.Type: ApplicationFiled: January 8, 2009Publication date: July 8, 2010Applicant: Inernational Business Machines CorporationInventors: Steven M. Kern, Jeffrey R. Placer, Benjamin J. Randall, Jacob A. Stevens
-
Publication number: 20090132753Abstract: A method for replicating a volume of data including UNDO and REDO data replication commands includes identifying a current state of the database through a point in time (PIT) copy of all volumes to be affected, ensuring that enough storage volume is identified to carry out the point in time copies and if not, the appropriate user warning issued notifying the user that the UNDO or REDO functions will not be available for a particular session.Type: ApplicationFiled: November 16, 2007Publication date: May 21, 2009Applicant: International Business Machines CorporationInventors: DAVID R. BLEA, Errol J. Calder, Steven M. Kern, William D. Olsen, Jeffrey R. Placer, Benjamin J. Randall, Todd B. Schlomer, Jacob A. Stevens, John J. Wolfgang
-
Publication number: 20090063575Abstract: Modeling a set of images representing a group of data replication states and displaying, to a customer, the group of data replication states and generating the model that graphically displays a copy solution; including creating an image data modeling definition, where the image data modeling definition includes a definition of the set of images representing the group of data replication states. The method also includes creating a group of dynamic images, using the definition of the set of images representing the group of data replication states included in the image data modeling definition, where creating the group of dynamic images includes: specifying how to draw site and role specific parts of the group of dynamic images and specifying how to draw arrows that connect each role of the group of dynamic images.Type: ApplicationFiled: August 27, 2007Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES COPORATIONInventors: David R. Blea, Errol J. Calder, Steven M. Kern, Gregory E. McBride, William D. Olsen, Jeffrey R. Placer, Benjamin J. Randall, Todd B. Schlomer, Jacob A. Stevens, John J. Wolfgang