Patents by Inventor Kevin Michael McBride
Kevin Michael McBride 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: 10031830Abstract: An apparatus, system, and method are provided for evaluating database accesses. The apparatus may comprise a computer program that causes a computer system to exchange profiling data between a client application module and a database module; execute a database access; determine a database access policy violation at a detection point module; and selectively request context information from a context point module related to the database access.Type: GrantFiled: October 13, 2006Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Stephen Andrew Brodsky, Holger Karn, Kevin Michael McBride, Peter Wansch, Maryela Evelin Weihrauch
-
Patent number: 9294731Abstract: A system and method for delivering video content over a network in communication with a subscriber having an associated electronic device is disclosed. A network server is provided and is configured to transmit a plurality of multicast streams of video content over the network. A scheduled start time for the transmission of a first stream of the multicast streams is assigned. A request for the video content is received at a first time, which is after said scheduled start time and the request is the first request for the video content received by the network server after the scheduled start time. The first stream is transmitted over the network only after the request.Type: GrantFiled: November 6, 2012Date of Patent: March 22, 2016Assignee: CenturyLink Intellectual Property LLCInventors: Michael P. Morrissey, Jade D. Kerr, Clinton J. Smoyer, Andrew V. Cook, Kevin Michael McBride
-
Publication number: 20130067522Abstract: A system and method for delivering video content over a network in communication with a subscriber having an associated electronic device is disclosed. A network server is provided and is configured to transmit a plurality of multicast streams of video content over the network. A scheduled start time for the transmission of a first stream of the multicast streams is assigned. A request for the video content is received at a first time, which is after said scheduled start time and the request is the first request for the video content received by the network server after the scheduled start time. The first stream is transmitted over the network only after the request.Type: ApplicationFiled: November 6, 2012Publication date: March 14, 2013Applicant: CENTURYLINK INTELLECTUAL PROPERTY LLCInventors: Michael P. Morrissey, Jade D. Kerr, Clinton J. Smoyer, Andrew V. Cook, Kevin Michael McBride
-
Patent number: 8332899Abstract: A system and method for delivering video content over a network in communication with a subscriber having an associated electronic device is disclosed. A network server is provided and is configured to transmit a plurality of multicast streams of video content over the network. A scheduled start time for the transmission of a first stream of the multicast streams is assigned. A request for the video content is received at a first time, which is after said scheduled start time and the request is the first request for the video content received by the network server after the scheduled start time. The first stream is transmitted over the network only after the request.Type: GrantFiled: June 4, 2009Date of Patent: December 11, 2012Assignee: CenturyLink Intellectual Property LLCInventors: Michael P. Morrissey, Jade D. Kerr, Clinton J. Smoyer, Andrew V. Cook, Kevin Michael McBride
-
Patent number: 7856575Abstract: Embodiments of the invention provide techniques for troubleshooting of computer systems using a fault tree analysis. In one embodiment, data parameters describing a status of a system may be monitored to determine the existence of a fault. In the event of a fault, fault tree analysis metadata may be evaluated to attempt to determine a root cause of the fault. If a root cause can be automatically determined, it may be presented to a user in a troubleshooting console, or may be used to trigger an automated corrective action. Alternatively, if a root cause cannot be automatically determined, the user may be presented with additional fault tree analysis metadata and any relevant data parameters in the troubleshooting console, so that the user may determine the root cause of the fault event.Type: GrantFiled: October 26, 2007Date of Patent: December 21, 2010Assignee: International Business Machines CorporationInventors: Megan Elena Bock, Randall William Horman, Holger Karn, Kevin Michael McBride, Matthew Wayne Novak, Peter Wansch, Yongchun Zhu
-
Publication number: 20100313228Abstract: A system and method for delivering video content over a network in communication with a subscriber having an associated electronic device is disclosed. A network server is provided and is configured to transmit a plurality of multicast streams of video content over the network. A scheduled start time for the transmission of a first stream of the multicast streams is assigned. A request for the video content is received at a first time, which is after said scheduled start time and the request is the first request for the video content received by the network server after the scheduled start time. The first stream is transmitted over the network only after the request.Type: ApplicationFiled: June 4, 2009Publication date: December 9, 2010Inventors: Michael P. Morrissey, Jade D. Kerr, Clinton J. Smoyer, Andrew V. Cook, Kevin Michael McBride
-
Publication number: 20090113248Abstract: Embodiments of the invention provide techniques for troubleshooting of computer systems using a fault tree analysis. In one embodiment, data parameters describing a status of a system may be monitored to determine the existence of a fault. In the event of a fault, fault tree analysis metadata may be evaluated to attempt to determine a root cause of the fault. If a root cause can be automatically determined, it may be presented to a user in a troubleshooting console, or may be used to trigger an automated corrective action. Alternatively, if a root cause cannot be automatically determined, the user may be presented with additional fault tree analysis metadata and any relevant data parameters in the troubleshooting console, so that the user may determine the root cause of the fault event.Type: ApplicationFiled: October 26, 2007Publication date: April 30, 2009Inventors: Megan Elena Bock, Randall William Horman, Holger Karn, Kevin Michael McBride, Matthew Wayne Novak, Peter Wansch, Yongchun Zhu
-
Publication number: 20080178079Abstract: A computer program product, apparatus, method, and system for SQL tuning analysis runs an SQL advisor summary process using predetermined SQL tuning advisors on a user selected SQL statement, generates an advisor summary containing a prioritized list of the predetermined SQL tuning advisors and a first user selectable component, and generates, when the user selects the first user selectable component, recommended action details containing advisor specific SQL tuning recommendations for a selected SQL tuning advisor from the advisor summary and a second user selectable component. The present invention runs an advisor specific SQL tuning process when the user selects the second user selectable component from the recommended action details, and generates another advisor summary containing prioritized SQL tuning advisors based upon the SQL after running the advisor specific SQL tuning process.Type: ApplicationFiled: January 18, 2007Publication date: July 24, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chi Chen, Qing Li, Kevin Michael McBride, Tai Wei Shi, Fang Xing, Zhuo Zhang
-
Publication number: 20080091978Abstract: An apparatus, system, and method are disclosed for evaluating database accesses. The apparatus may comprise a computer program that causes a computer system to exchange profiling data between a client application module and a database module; execute a database access; determine a database access policy violation at a detection point module; and selectively request context information from a context point module related to the database access.Type: ApplicationFiled: October 13, 2006Publication date: April 17, 2008Inventors: Stephen Andrew Brodsky, Holger Karn, Kevin Michael McBride, Peter Wansch, Maryela Evelin Weihrauch
-
Patent number: 7007023Abstract: A system and associated method for flagging differences in resource attributes across multiple database and transaction systems, to substantially improve database maintenance operations performed by database administrators. The system and method perform search for object attributes that define a resource across a large number of database systems, and return the information to a database administrator, with the information in an exception state flagged. The system and method offer significant advantages for database administration in the ability to simplify the views of multiple systems into a single system image, and the ability to provide a significant degree of flexibility in displaying database information, thus making it relatively easy to identify resources that do not necessarily conform to the single system definition.Type: GrantFiled: August 27, 2002Date of Patent: February 28, 2006Assignee: International Business Machines CorporationInventors: Bill Thanh Huynh, Kevin Michael McBride, Mehul Mahendra Shah
-
Patent number: 6806890Abstract: A graphical user interface can be automatically generated from a command syntax for managing multiple computer systems as one computer system. The command syntax is represented using an eXtensible Markup Language (XML) document file, an XML schema file, and a text description file. The XML document file, XML schema file, and text description file are maintained on a server and downloaded to a client as required. A user interface program uses the XML document, XML schema, and text descriptions to generate a “Wizard” that comprises the graphical user interface, wherein the Wizard provides a series of step-by-step dialogs for assisting the operator in creating a command from the command syntax.Type: GrantFiled: August 17, 1999Date of Patent: October 19, 2004Assignee: International Business Machines CorporationInventors: Kevin Forbes Audleman, Kevin Michael McBride, Betty Joan Patterson, Kelly Ann Spain
-
Publication number: 20040044685Abstract: A system and associated method for flagging differences in resource attributes across multiple database and transaction systems, to substantially improve database maintenance operations performed by database administrators. The system and method perform search for object attributes that define a resource across a large number of database systems, and return the information to a database administrator, with the information in an exception state flagged. The system and method offer significant advantages for database administration in the ability to simplify the views of multiple systems into a single system image, and the ability to provide a significant degree of flexibility in displaying database information, thus making it relatively easy to identify resources that do not necessarily conform to the single system definition.Type: ApplicationFiled: August 27, 2002Publication date: March 4, 2004Applicant: International Business Machines CorporationInventors: Bill Thanh Huynh, Kevin Michael McBride, Mehul Mahendra Shah
-
Publication number: 20020196281Abstract: A graphical user interface can be automatically generated from a command syntax for managing multiple computer systems as one computer system. The command syntax is represented using an eXtensible Markup Language (XML) document file, an XML schema file, and a text description file. The XML document file, XML schema file, and text description file are maintained on a server and downloaded to a client as required. A user interface program uses the XML document, XML schema, and text descriptions to generate a “Wizard” that comprises the graphical user interface, wherein the Wizard provides a series of step-by-step dialogs for assisting the operator in creating a command from the command syntax.Type: ApplicationFiled: August 17, 1999Publication date: December 26, 2002Inventors: KEVIN FORBES AUDLEMAN, KEVIN MICHAEL MCBRIDE, BETTY JOAN PATTERSON, KELLY ANN SPAIN
-
Patent number: 6430571Abstract: A method, apparatus, and article of manufacture for accessing a hierarchical database. The hierarchical structure of a database is modeled into an objects framework, wherein the objects framework is comprised of one or more objects that correspond to application views, database definitions, and data defined and stored in the database, and the objects are organized into a tree structure to represent the hierarchical structure of the database. An Internet-enabled application accesses the hierarchical structure of the database through the objects framework using at least one multi-frame output form, wherein the multi-frame output form displays data from a plurality of the objects.Type: GrantFiled: August 13, 1999Date of Patent: August 6, 2002Assignee: International Business Machines CorporationInventors: Bach Dinh Doan, Shyh-Mei Fang Ho, Wai-Yee Doris Ling, Kevin Michael McBride, Kelly Ann Spain
-
Patent number: 6128619Abstract: A method, apparatus, and article of manufacture for generating an application for accessing a hierarchical database. A database description and a record layout associated with the hierarchical database are captured and associated to define a specification for the database. Class definitions are then generated from the database specification, wherein the class definitions are instantiated as objects in an objects framework that encapsulate data retrieved from the database. Display forms are also generated from the database specification, wherein the display forms are used to display the data encapsulated by the instantiated objects in the objects framework.Type: GrantFiled: April 30, 1998Date of Patent: October 3, 2000Assignee: International Business Machines CorporationInventors: Attila Joseph Fogarasi, Shyh-Mei Fang Ho, Wai-Yee Doris Ling, Kevin Michael McBride
-
Patent number: 6128622Abstract: A method, apparatus, and article of manufacture for generating program specifications for a computer program that accesses datastore persistent objects materialized from a datastore. A "wizard" or "task guide" is displayed on a monitor attached to a computer, wherein the wizard comprises a step-by-step procedure for creating the program specifications. Operator input is accepted into the computer in response to the step-by-step procedure and the program specifications are created using the operator input.Type: GrantFiled: March 13, 1998Date of Patent: October 3, 2000Assignee: International Business Machines CorporationInventors: Mark Alan Bach, In Ha Chung, John Kevin Flanigan, Candace Antonina Garcia, Judith Eleanor Hill, Steve T. Kuo, Theresa Hsing Lai, Kevin Michael McBride, H. Moncrief Rowe-Anderson
-
Patent number: 5924101Abstract: A method, apparatus, and article of manufacture for generating class definitions and implementations for datastore persistent objects. A "wizard" or "task guide" is displayed on a monitor attached to a computer, wherein the wizard comprises a step-by-step procedure for creating the class specifications and implementations for the datastore persistent objects. User input is accepted into the computer in response to the step-by-step procedure and the class specifications and implementations for the datastore persistent objects are created using the user input.Type: GrantFiled: October 14, 1997Date of Patent: July 13, 1999Assignee: International Business Machines CorporationInventors: Mark Alan Bach, Shyh-Mei F. Ho, Kevin Michael McBride, H. Moncrief Rowe-Anderson, Thomas Beavers Sander