Patents by Inventor Kenneth M. McDonald
Kenneth M. McDonald 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: 11787218Abstract: The present disclosure relates to systems and methods for manufacturing embossed laminated hardcover book cases and embossed laminated hardcover books. The method of manufacturing an embossed laminated hardcover book case may comprise: receiving a book printing request from a user; printing a desired cover design on a cover sheet based at least in part on the received book printing request; applying a laminate sheet to the cover sheet using a laminating apparatus; embossing the laminate sheet using a textured roller of the laminating apparatus to define an embossed laminated cover sheet; providing a spine board and front and rear cover boards based at least in part on the received book printing request; and combining the spine board, the front and rear cover boards, and the embossed laminated cover sheet to define the embossed hardcover book case. Adding a book block converts the case into an embossed laminated hardcover book.Type: GrantFiled: February 14, 2023Date of Patent: October 17, 2023Assignee: Lightning Source LLCInventors: John Kwiatkowski, James Hartzell, Kenneth M. McDonald
-
Patent number: 8924398Abstract: Systems, methods, and computer readable media for automatically generating Data Definition Language (DDL) commands from database log information is described. In general, techniques are disclosed for analyzing database log entries to identify those associated with targeted DDL commands and associating those entries with a DDL command object. The DDL command object may be used (immediately or at some later time) to generate a DDL commands corresponding to the (possibly many) aggregated log records associated with the command object. The use of multiple database log entries as described herein enables the generation of DDL commands that capture database activity occurring over a period of time (full time context auditing) and can, therefore, naturally account for database schema changes.Type: GrantFiled: March 23, 2011Date of Patent: December 30, 2014Assignee: BMC Software, Inc.Inventors: Oscar J. Garza, Yanmin Liu, Kenneth M. McDonald
-
Patent number: 8595190Abstract: In one general aspect, an apparatus can include a completion identifier configured to identify, for completion processing, a large object (LOB) deleted from an auxiliary table within a DB2 database environment based on a space map record associated with the large object where the auxiliary table functions as an auxiliary space to a base table. The apparatus can also include a completion analyzer configured to identify a resource where an image of the large object is stored at a time before the deletion of the large object from the auxiliary table.Type: GrantFiled: August 4, 2011Date of Patent: November 26, 2013Assignee: BMC Software, Inc.Inventors: Oscar J. Garza, Michael J. Hanus, Kenneth M. McDonald, Kenneth J. Durfee
-
Publication number: 20130006940Abstract: In one general aspect, an apparatus can include a completion identifier configured to identify, for completion processing, a large object (LOB) deleted from an auxiliary table within a DB2 database environment based on a space map record associated with the large object where the auxiliary table functions as an auxiliary space to a base table. The apparatus can also include a completion analyzer configured to identify a resource where an image of the large object is stored at a time before the deletion of the large object from the auxiliary table.Type: ApplicationFiled: August 4, 2011Publication date: January 3, 2013Applicant: BMC SOFTWARE, INC.Inventors: Oscar J. Garza, Michael J. Hanus, Kenneth M. McDonald, Kenneth J. Durfee
-
Publication number: 20120246179Abstract: Systems, methods, and computer readable media for automatically generating Data Definition Language (DDL) commands from database log information is described. In general, techniques are disclosed for analyzing database log entries to identify those associated with targeted DDL commands and associating those entries with a DDL command object. The DDL command object may be used (immediately or at some later time) to generate a DDL commands corresponding to the (possibly many) aggregated log records associated with the command object. The use of multiple database log entries as described herein enables the generation of DDL commands that capture database activity occurring over a period of time (full time context auditing) and can, therefore, naturally account for database schema changes.Type: ApplicationFiled: March 23, 2011Publication date: September 27, 2012Applicant: BMC SOFTWARE, INC.Inventors: Oscar J. Garza, Yanmin Liu, Kenneth M. McDonald
-
Patent number: 8121992Abstract: A mechanism works in conjunction with a DB2® Log and an analysis tool, such as BMC's Log Master™, to handle logged data for Large Objects (LOBs) stored in tables of a DB2 database system. A plurality of controls track data logged for the LOBs. The mechanism reads log records from a DB2 Log and uses the controls to determine which of the tracked LOBs is associated with the log records and obtains data from those associated log records. The mechanism builds keys to index the data and stores the keys and the data in a Virtual Storage Access Method store having Key Sequenced Data Sets maintained separate from the log record store for the DB2 Log. When requested by the analysis tool, the data in the store can be reassembled using the keys and map records in the first store that map the logged data for the tracked LOBs.Type: GrantFiled: April 19, 2010Date of Patent: February 21, 2012Assignee: BMC Software, Inc.Inventors: Michael J. Hanus, Kenneth M. McDonald, Kenneth J. Durfee, Bobby B. Baty
-
Publication number: 20100205157Abstract: A mechanism works in conjunction with a DB2® Log and an analysis tool, such as BMC's Log Master™, to handle logged data for Large Objects (LOBs) stored in tables of a DB2 database system. A plurality of controls track data logged for the LOBs. The mechanism reads log records from a DB2 Log and uses the controls to determine which of the tracked LOBs is associated with the log records and obtains data from those associated log records. The mechanism builds keys to index the data and stores the keys and the data in a Virtual Storage Access Method store having Key Sequenced Data Sets maintained separate from the log record store for the DB2 Log. When requested by the analysis tool, the data in the store can be reassembled using the keys and map records in the first store that map the logged data for the tracked LOBs.Type: ApplicationFiled: April 19, 2010Publication date: August 12, 2010Applicant: BMC SOFTWARE, INC.Inventors: Michael J. Hanus, Kenneth M. McDonald, Kenneth J. Durfee, Bobby B. Baty
-
Patent number: 7769718Abstract: Techniques to create physically and transactionally consistent copies of one or more database objects without impacting the availability of the target database objects are described. In one technique, a consistent copy is created as of the time a copy utility is executed. In another technique, a consistent copy is created as of an arbitrary specified time. This approach modifies a prior copy to bring it “up-to-date.” In yet another technique, a consistent copy is created by starting with a current snapshot of the target database objects and selectively removing updates from it back to a user specified arbitrary point-in-time. Each of the described techniques generate consistent copies of the target database objects without blocking users from accessing the target objects during the copy operation.Type: GrantFiled: September 28, 2006Date of Patent: August 3, 2010Assignee: BMC Software, Inc.Inventors: Michael S. Murley, Thomas G. Price, Kenneth M. McDonald, Stanley D. Dee, Linda S. Ball
-
Patent number: 7730044Abstract: A mechanism works in conjunction with a DB2® Log and an analysis tool, such as BMC's Log Master™, to handle logged data for Large Objects (LOBs) stored in tables of a DB2 database system. A plurality of controls track data logged for the LOBs. The mechanism reads log records from a DB2 Log and uses the controls to determine which of the tracked LOBs is associated with the log records and obtains data from those associated log records. The mechanism builds keys to index the data and stores the keys and the data in a Virtual Storage Access Method store having Key Sequenced Data Sets maintained separate from the log record store for the DB2 Log. When requested by the analysis tool, the data in the store can be reassembled using the keys and map records in the first store that map the logged data for the tracked LOBs.Type: GrantFiled: April 2, 2007Date of Patent: June 1, 2010Assignee: BMC Software, Inc.Inventors: Michael J. Hanus, Kenneth M. McDonald, Kenneth J. Durfee, Bobby B. Baty
-
Publication number: 20080243945Abstract: A mechanism works in conjunction with a DB2® Log and an analysis tool, such as BMC's Log Master™, to handle logged data for Large Objects (LOBs) stored in tables of a DB2 database system. A plurality of controls track data logged for the LOBs. The mechanism reads log records from a DB2 Log and uses the controls to determine which of the tracked LOBs is associated with the log records and obtains data from those associated log records. The mechanism builds keys to index the data and stores the keys and the data in a Virtual Storage Access Method store having Key Sequenced Data Sets maintained separate from the log record store for the DB2 Log. When requested by the analysis tool, the data in the store can be reassembled using the keys and map records in the first store that map the logged data for the tracked LOBs.Type: ApplicationFiled: April 2, 2007Publication date: October 2, 2008Applicant: BMC SOFTWARE, INC.Inventors: Michael J. Hanus, Kenneth M. McDonald, Kenneth J. Durfee, Bobby B. Baty
-
Patent number: 7133884Abstract: Techniques to create physically and transactionally consistent copies of one or more database objects without impacting the availability of the target database objects are described. In one technique, a consistent copy is created as of the time a copy utility is executed. In another technique, a consistent copy is created as of an arbitrary specified time. This approach modifies a prior copy to bring it “up-to-date.” In yet another technique, a consistent copy is created by starting with a current snapshot of the target database objects and selectively removing updates from it back to a user specified arbitrary point-in-time. Each of the described techniques generate consistent copies of the target database objects without blocking users from accessing the target objects during the copy operation.Type: GrantFiled: November 26, 2003Date of Patent: November 7, 2006Assignee: BMC Software, Inc.Inventors: Michael S. Murley, Thomas G. Price, Kenneth M. McDonald, Stanley J. Dee, Linda S. Ball
-
Patent number: 7099037Abstract: A method and a computer data signal including instructions for processing printed unit orders for printing on printers adapted for printing N pages across a print web. The orders are grouped based on page type (e.g., size, thickness, color) and binding type into print batches. These print batches are sorted, processed and then sent to the printer. Printed units may be organized with N single printed units printed in parallel across the web, a single printed unit sorted into N sections printed in parallel across all of the webs, or in super batches including multiple printed units, with N super batches printed in parallel across the web.Type: GrantFiled: April 5, 2004Date of Patent: August 29, 2006Assignee: Lightning Source Inc.Inventors: G. Phil Clark, Jeffrey W. Crawford, Kenneth M. McDonald
-
Publication number: 20040211330Abstract: A method and a computer data signal including instructions for processing printed unit orders for printing on printers adapted for printing N pages across a print web. The orders are grouped based on page type (e.g., size, thickness, color) and binding type into print batches. These print batches are sorted, processed and then sent to the printer. Printed units may be organized with N single printed units printed in parallel across the web, a single printed unit sorted into N sections printed in parallel across all of the webs, or in super batches including multiple printed units, with N super batches printed in parallel across the web.Type: ApplicationFiled: April 5, 2004Publication date: October 28, 2004Applicant: Lightning Source, Inc.Inventors: G. Phil Clark, Jeffrey W. Crawford, Kenneth M. McDonald