Patents by Inventor Michael J. Kelly
Michael J. Kelly 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: 20120281838Abstract: A computer program product for secure key management is provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for creating a token and populating the token with key material, and binding key control information to the key material. The key control information includes information relating to management of the key material populating one or more key management fields that define attributes that limit distribution of the key material.Type: ApplicationFiled: May 4, 2011Publication date: November 8, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd W. Arnold, Elizabeth A. Dames, Carsten D. Frehr, Michael J. Kelly, Kenneth B. Kerr, Richard V. Kisley, Eric D. Rossman, Eric B. Smith
-
Publication number: 20120281837Abstract: A system for secure key management is provided. The system includes a computer processor and an application configured to execute on the computer processor, the application implementing a method. The method includes populating a section of information associated with a key, the section of information being populated with information relating to a level of protection of the key accumulated over time. Secure key management further includes securely binding the section of information to the key, wherein the key is encrypted.Type: ApplicationFiled: May 4, 2011Publication date: November 8, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd W. Arnold, Elizabeth A. Dames, Carsten D. Frehr, Michael J. Kelly, Kenneth B. Kerr, Richard V. Kisley, Eric D. Rossman, Eric B. Smith
-
Patent number: 8288407Abstract: The instant invention provides for substituted naphthyridine compounds that inhibit Akt activity. In particular, the compounds disclosed selectively inhibit one or two of the Akt isoforms. The invention also provides for compositions comprising such inhibitory compounds and methods of inhibiting Akt activity by administering the compound to a patient in need of treatment of cancer.Type: GrantFiled: March 11, 2011Date of Patent: October 16, 2012Assignee: Merck Sharp & Dohme Corp.Inventors: Michael J. Kelly, III, Mark E. Layton, Philip E. Sanderson
-
Publication number: 20120252806Abstract: The instant invention provides for compounds that inhibit Akt activity. In particular, the compounds disclosed selectively inhibit one or two of the Akt isoforms. The invention also provides for compositions comprising such inhibitory compounds and methods of inhibiting Akt activity by administering the compound to a patient in need of treatment of cancer.Type: ApplicationFiled: December 9, 2010Publication date: October 4, 2012Inventors: Michael J. Kelly, III, Mark E. Layton
-
Publication number: 20120237023Abstract: A system for implementing computer security is provided. The system includes a computer processor and an application configured to execute on the computer processor, the application implementing a method that includes creating a token and populating a payload section of the token with key material and selecting a wrapping method that specifies how the key material is securely bound to key control information. A structure of the key control information in the token is independent of the wrapping method. Implementing computer security also includes wrapping the key material and binding key control information to the key material in the token. The key control information includes information relating to usage and management of the key material.Type: ApplicationFiled: March 14, 2011Publication date: September 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd W. Arnold, Elizabeth A. Dames, Thomas J. Dewkett, Carsten D. Frehr, Michael J. Kelly, Kenneth B. Kerr, Richard V. Kisley, Eric D. Rossman, Eric B. Smith
-
Publication number: 20110288090Abstract: The instant invention provides for compounds that inhibit Akt activity. In particular, the compounds disclosed selectively inhibit one or two of the Akt isoforms. The invention also provides for compositions comprising such inhibitory compounds and methods of inhibiting Akt activity by administering the compound to a patient in need of treatment of cancer.Type: ApplicationFiled: January 25, 2010Publication date: November 24, 2011Inventors: Donna J. Armstrong, Yasuhiro Goto, Takashi Hashihayata, Tetsuya Kato, Michael J. Kelly, III, Mark E. Layton, Craig W. Lindsley, Yoshio Ogino, Yu Onozaki, Kenvin J. Rodzinak, Michael A. Rossi, Philip E. Sanderson, Jiabing Wang, Melissa M. Yaroschak
-
Patent number: 8065522Abstract: A method, an apparatus, a system, and a computer program product is presented for virtualizing trusted platform modules within a data processing system. A virtual trusted platform module along with a virtual endorsement key is created within a physical trusted platform module within the data processing system using a platform signing key of the physical trusted platform module, thereby providing a transitive trust relationship between the virtual trusted platform module and the core root of trust for the trusted platform. The virtual trusted platform module can be uniquely associated with a partition in a partitionable runtime environment within the data processing system.Type: GrantFiled: May 22, 2008Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventors: Steven A. Bade, Linda Nancy Betz, Andrew Gregory Kegel, Michael J. Kelly, William Lee Terrell
-
Publication number: 20110246345Abstract: Described herein are various apparatuses, methods, and computer program products for providing a mortgage environment that determines a flat fee for a mortgage that includes all lender and third-party fees associated with the mortgage. By providing a mortgage with a flat fee, the process of a borrower obtaining a mortgage from a lender can be easier because the borrower's worries about multiple fees, charges, and other costs can be combined into a single, flat fee. Some embodiments of the invention determine the flat fee based at least partially on analysis of various loan characteristics.Type: ApplicationFiled: April 5, 2010Publication date: October 6, 2011Applicant: BANK OF AMERICA CORPORATIONInventors: Charlotte F. Baker, Gregory Carl Ogden, Michael J. Kelly, Nicholas Koutouras, Courtnie R. Kingsley, Dwight Guerry Wimberly, Andrew H. Burk, Loren B. Carpenter, Shanna L. Austin
-
Publication number: 20110225190Abstract: Content returned by a search query is specific to a version of a product installed on or associated with the computer system requesting the search. Upon receipt of the search query, a search system accesses a persistent descriptor corresponding to a detected version of the product. The persistent descriptor may be a cookie file stored on the requesting computer system. A product detection module interrogates the computer system to identify the associated products, including the particular versions of those products. The search of a repository of general content related to the product is scoped using the persistent descriptor as a search filter in order to provide version-specific content.Type: ApplicationFiled: May 23, 2011Publication date: September 15, 2011Applicant: MICROSOFT CORPORATIONInventors: Michael J. Kelly, Matthew C. Gauthier
-
Patent number: 8008317Abstract: The instant invention provides for substituted naphthyridine compounds that inhibit Akt activity. In particular, the compounds disclosed selectively inhibit one or two of the Akt isoforms. The invention also provides for compositions comprising such inhibitory compounds and methods of inhibiting Akt activity by administering the compound to a patient in need of treatment of cancer.Type: GrantFiled: June 7, 2006Date of Patent: August 30, 2011Assignee: Merck Sharp & Dohme Corp.Inventors: Donna J. Armstrong, Essa H. Hu, Michael J. Kelly, III, Mark E. Layton, Yiwei Li, Jun Liang, Kevin J. Rodzinak, Michael J. Rossi, Philip E. Sanderson, Jiabing Wang
-
Patent number: 7991891Abstract: Content returned by a search query is specific to a version of a product installed on or associated with the computer system requesting the search. Upon receipt of the search query, a search system accesses a persistent descriptor corresponding to a detected version of the product. The persistent descriptor may be a cookie file stored on the requesting computer system. A product detection module interrogates the computer system to identify the associated products, including the particular versions of those products. The search of a repository of general content related to the product is scoped using the persistent descriptor as a search filter in order to provide version-specific content.Type: GrantFiled: February 2, 2006Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Michael J. Kelly, Matthew C. Gauthier
-
Publication number: 20110160183Abstract: The instant invention provides for substituted naphthyridine compounds that inhibit Akt activity. In particular, the compounds disclosed selectively inhibit one or two of the Akt isoforms. The invention also provides for compositions comprising such inhibitory compounds and methods of inhibiting Akt activity by administering the compound to a patient in need of treatment of cancer.Type: ApplicationFiled: March 11, 2011Publication date: June 30, 2011Applicant: Merck & Co., Inc.Inventors: Michael J. Kelly, III, Mark E. Layton, Philip E. Sanderson
-
Publication number: 20110120341Abstract: A railway service vehicle for transporting material into or wheelchair-bound or injured persons away from train accident sites or tunnels includes a body having a platform. Wheels rotatably connected to the body support the body on first and second rails of a railroad track system for non-self propelled movement of the body. At least one mounting device is connected to the platform. A hold-down member releasably connected to the mounting device restrains a wheelchair supported by the platform. A storage/tool container is supported by the platform. At least one passenger seat is connected to the storage/tool container. Opposed first and second containment members are connected to the platform outboard of the mounting device.Type: ApplicationFiled: November 5, 2010Publication date: May 26, 2011Applicant: MARKETING DISPLAYS, INC.Inventors: Michael J. Kelly, Glenda J. Bleau, Christopher M. Larsen
-
Patent number: 7908474Abstract: A method, article, and system for providing an effective implementation of a data structure comprising instructions that are cryptographically protected against alteration or misuse, wherein the instructions further comprise a trusted block that defines specific key management policies that are permitted when an application program employs the trusted block in application programming interface (API) functions to generate or export symmetric cryptographic keys. The trusted block has a number of fields containing rules that provide an ability to limit how the trusted block is used, thereby reducing the risk of the trusted block being employed in unintended ways or with unintended keys.Type: GrantFiled: September 22, 2006Date of Patent: March 15, 2011Assignee: International Business Machines CorporationInventors: Todd W. Arnold, Elizabeth A. Dames, Carsten D. Frehr, Kurt S. Jacobsen, Michael J. Kelly, Mark D. Marik, Jesper Wiese
-
Publication number: 20110022512Abstract: Embodiments of the present invention relate to methods and apparatuses for providing, processing, and/or servicing a mortgage loan having one or more exercisable options. For example, in some embodiments, a method is provided that includes storing, in a non-transitory computer-readable medium, one or more terms of an exercisable option, where the option is incorporated into a mortgage loan, where exercising the option results in one or more terms of the mortgage loan being modified, and where one or more terms of the option are based at least partially on a non-mortgage relationship between a borrower associated with the mortgage loan and a lender associated with the mortgage loan.Type: ApplicationFiled: August 31, 2010Publication date: January 27, 2011Applicant: BANK OF AMERICA CORPORATIONInventors: Shane A. Johnson, Lisa D. Curry, Pamela Marguerite Howard, Michael J. Kelly
-
Publication number: 20110022507Abstract: Embodiments of the present invention relate to methods and apparatuses for providing, processing, and/or servicing a mortgage loan having one or more exercisable options. For example, in some embodiments, a method is provided that includes storing, in a non-transitory computer-readable medium, one or more terms of an exercisable option, where the option is incorporated into a mortgage loan, where the mortgage loan includes a fixed interest rate, and where the option includes an interest rate modification feature, such that exercising the option results in the value of the fixed interest rate being modified from a first value to a second value.Type: ApplicationFiled: August 31, 2010Publication date: January 27, 2011Applicant: BANK OF AMERICA CORPORATIONInventors: Shane A. Johnson, Lisa D. Curry, Pamela Marguerite Howard, Michael J. Kelly
-
Publication number: 20100222321Abstract: The instant invention provides for substituted naphthyridine compounds that inhibit Akt activity. In particular, the compounds disclosed selectively inhibit one or two of the Akt isoforms. The invention also provides for compositions comprising such inhibitory compounds and methods of inhibiting Akt activity by administering the compound to a patient in need of treatment of cancer.Type: ApplicationFiled: June 7, 2006Publication date: September 2, 2010Inventors: Donna J. Armstrong, Essa H. Hu, Michael J. Kelly, III, Mark E. Layton, Yiwei Li, Jun Liang, Kevin J. Rodzinak, Michael A. Rossi, Philip E. Sanderson, Jiabing Wang
-
Patent number: 7779258Abstract: A method, article, and system for providing an effective implementation of data structures, and application programming interface (API) functions that allow secure execution of functions behind a secure boundary. The controlling mechanism is a flexible, extendable, and non-forgeable block that details how values and parameters behind the secure boundary can be changed. The invention allows for one entity to execute a security function that will normally require extensive authorizations or dual or multiple control. The method and system comprise instructions that are cryptographically protected against alteration or misuse, wherein the instructions further comprise a trusted block that defines security policies that are permitted when an application program employs the trusted block in APIs. The trusted block has a number of fields containing rules that provide an ability to limit how the trusted block is used, thereby reducing the risk of the trusted block being employed in unintended ways.Type: GrantFiled: September 22, 2006Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Todd W. Arnold, Elizabeth A. Dames, Carsten D. Frehr, Kurt S. Jacobsen, Michael J. Kelly, Mark D. Marik, Jesper Wiese
-
Publication number: 20100199534Abstract: A system for mounting a sign to a vehicle includes a bar connected to the vehicle. A clamp assembly includes first and second jaw members adapted to frictionally engage the bar between the first and second jaw members. At least one structural member supports the first and second jaw members. A sign assembly includes a support frame having the at least one structural member connected to the support frame. A frame member is slidably received by and releasably engaged to the support frame. A sign connected to the frame member is adapted to be positioned in each of a stowed and a deployed position.Type: ApplicationFiled: February 12, 2010Publication date: August 12, 2010Applicant: Marketing Displays, Inc.Inventors: Christopher M. Larsen, Michael J. Kelly
-
Publication number: 20100031021Abstract: A method, article, and system for providing an effective implementation of a data structure comprising instructions that are cryptographically protected against alteration or misuse, wherein the instructions further comprise a trusted block that defines specific key management policies that are permitted when an application program employs the trusted block in application programming interface (API) functions to generate or export symmetric cryptographic keys. The trusted block has a number of fields containing rules that provide an ability to limit how the trusted block is used, thereby reducing the risk of the trusted block being employed in unintended ways or with unintended keys.Type: ApplicationFiled: September 22, 2006Publication date: February 4, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd W. Arnold, Elizabeth A. Dames, Carsten D. Frehr, Kurt S. Jacobsen, Michael J. Kelly, Mark D. Marik, Jesper Wiese