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: 10031830
    Abstract: 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: Grant
    Filed: October 13, 2006
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Holger Karn, Kevin Michael McBride, Peter Wansch, Maryela Evelin Weihrauch
  • Patent number: 9294731
    Abstract: 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: Grant
    Filed: November 6, 2012
    Date of Patent: March 22, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael P. Morrissey, Jade D. Kerr, Clinton J. Smoyer, Andrew V. Cook, Kevin Michael McBride
  • Publication number: 20130067522
    Abstract: 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: Application
    Filed: November 6, 2012
    Publication date: March 14, 2013
    Applicant: CENTURYLINK INTELLECTUAL PROPERTY LLC
    Inventors: Michael P. Morrissey, Jade D. Kerr, Clinton J. Smoyer, Andrew V. Cook, Kevin Michael McBride
  • Patent number: 8332899
    Abstract: 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: Grant
    Filed: June 4, 2009
    Date of Patent: December 11, 2012
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael P. Morrissey, Jade D. Kerr, Clinton J. Smoyer, Andrew V. Cook, Kevin Michael McBride
  • Patent number: 7856575
    Abstract: 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: Grant
    Filed: October 26, 2007
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Megan Elena Bock, Randall William Horman, Holger Karn, Kevin Michael McBride, Matthew Wayne Novak, Peter Wansch, Yongchun Zhu
  • Publication number: 20100313228
    Abstract: 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: Application
    Filed: June 4, 2009
    Publication date: December 9, 2010
    Inventors: Michael P. Morrissey, Jade D. Kerr, Clinton J. Smoyer, Andrew V. Cook, Kevin Michael McBride
  • Publication number: 20090113248
    Abstract: 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: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Inventors: Megan Elena Bock, Randall William Horman, Holger Karn, Kevin Michael McBride, Matthew Wayne Novak, Peter Wansch, Yongchun Zhu
  • Publication number: 20080178079
    Abstract: 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: Application
    Filed: January 18, 2007
    Publication date: July 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chi Chen, Qing Li, Kevin Michael McBride, Tai Wei Shi, Fang Xing, Zhuo Zhang
  • Publication number: 20080091978
    Abstract: 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: Application
    Filed: October 13, 2006
    Publication date: April 17, 2008
    Inventors: Stephen Andrew Brodsky, Holger Karn, Kevin Michael McBride, Peter Wansch, Maryela Evelin Weihrauch
  • Patent number: 7007023
    Abstract: 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: Grant
    Filed: August 27, 2002
    Date of Patent: February 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bill Thanh Huynh, Kevin Michael McBride, Mehul Mahendra Shah
  • Patent number: 6806890
    Abstract: 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: Grant
    Filed: August 17, 1999
    Date of Patent: October 19, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kevin Forbes Audleman, Kevin Michael McBride, Betty Joan Patterson, Kelly Ann Spain
  • Publication number: 20040044685
    Abstract: 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: Application
    Filed: August 27, 2002
    Publication date: March 4, 2004
    Applicant: International Business Machines Corporation
    Inventors: Bill Thanh Huynh, Kevin Michael McBride, Mehul Mahendra Shah
  • Publication number: 20020196281
    Abstract: 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: Application
    Filed: August 17, 1999
    Publication date: December 26, 2002
    Inventors: KEVIN FORBES AUDLEMAN, KEVIN MICHAEL MCBRIDE, BETTY JOAN PATTERSON, KELLY ANN SPAIN
  • Patent number: 6430571
    Abstract: 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: Grant
    Filed: August 13, 1999
    Date of Patent: August 6, 2002
    Assignee: International Business Machines Corporation
    Inventors: Bach Dinh Doan, Shyh-Mei Fang Ho, Wai-Yee Doris Ling, Kevin Michael McBride, Kelly Ann Spain
  • Patent number: 6128619
    Abstract: 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: Grant
    Filed: April 30, 1998
    Date of Patent: October 3, 2000
    Assignee: International Business Machines Corporation
    Inventors: Attila Joseph Fogarasi, Shyh-Mei Fang Ho, Wai-Yee Doris Ling, Kevin Michael McBride
  • Patent number: 6128622
    Abstract: 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: Grant
    Filed: March 13, 1998
    Date of Patent: October 3, 2000
    Assignee: International Business Machines Corporation
    Inventors: 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: 5924101
    Abstract: 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: Grant
    Filed: October 14, 1997
    Date of Patent: July 13, 1999
    Assignee: International Business Machines Corporation
    Inventors: Mark Alan Bach, Shyh-Mei F. Ho, Kevin Michael McBride, H. Moncrief Rowe-Anderson, Thomas Beavers Sander