Patents by Inventor Craig Thompson

Craig Thompson 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: 8656202
    Abstract: A method and system for managing a plug network based on appliance identification. In a basic implementation, when a new appliance is activated on the plug network, a power usage profile for the new appliance is computed based on current and voltage measurements. The new appliance is classified into an appliance class based on the power usage profile. A power management action message respecting the new appliance is generated based on the class and is outputted. By judiciously configuring the power management actions applicable to different appliance classes, a business can monitor which types of appliances are attached by employees to power outlets and/or set the terms and conditions under which such appliances operate.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: February 18, 2014
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: John J. Burlingame, Craig Thompson Whittle
  • Patent number: 8645679
    Abstract: A method is described for merging security constraints associated with an application when using security annotations. The application comprises one or more servlets, such as a Java servlet. During application deployment, a list of role names is generated by merging static security constraints, for example, identified in a deployment descriptor, and in a static security annotation that defines a list containing the names of authorized roles for a servlet. Later, during application runtime in an application server, security constraints are retrieved from a plurality of sources, including both dynamic and static security annotations. Using the list of role names and the security constraints retrieved, a set of merged security constraints having a defined and proper order of precedence is generated. In particular, preferably one or more dynamic security annotations are first merged with one or more static security annotations to generate a set of runtime constraints.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Elisa Ferracane, Paul William Bennett, William J. O'Donnell, Ajay Reddy Karkala, Ut Van Le, Michael Craig Thompson, Maxim Avery Moldenhauer
  • Patent number: 8596473
    Abstract: A horizontally mounted shelf assembly includes an elongated support rail, at least one accessory slidaby connected with the support rail, and at least one stretch releasing adhesive strip arranged between the support rail and a wall for securing the shelf assembly to the wall. Each accessory may also be separately mounted on the wall using stretch releasing adhesive strips.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: December 3, 2013
    Assignee: 3M Innovative Properties Company
    Inventors: Peter J. Newbould, Ivana Babic, Craig Thompson, James L. Bries, Russell G. Pihlstrom
  • Publication number: 20130316385
    Abstract: Methods and compositions for treating and evaluating subjects having a neoactive mutation at residue 97 of IDH1 or 137 of IDH2.
    Type: Application
    Filed: September 14, 2012
    Publication date: November 28, 2013
    Inventors: Lewis C. Cantley, Leonard Luan C Dang, Stefan Gross, Hyun Gyung Jang, Shengfang Jin, Shin-San Michael Su, Craig Thompson
  • Publication number: 20130288284
    Abstract: Methods of treating and evaluating subjects having neoactive mutants of IDH (e.g., IDH1 or IDH2).
    Type: Application
    Filed: September 14, 2012
    Publication date: October 31, 2013
    Inventors: Leonard Luan C Dang, Stefan Gross, Hyun Gyung Jang, Shengfang Jin, Shin-San Michael Su, Craig Thompson
  • Patent number: 8554739
    Abstract: Disclosed herein are a variety of systems and methods that may be utilized to facilitate the configuration of intelligent electronic devices using design templates. A design template may be configured to make available to the user only particular inputs that might need to be modified for a specific application of the intelligent electronic device. Use of templates, as disclosed herein, may simplify the task of configuring an intelligent electronic device. Data entered by the user may be utilized to generate a plurality of intelligent electronic device settings. According to various embodiments, the data entered by a user may be stored on the intelligent electronic device in an archive file. The archive file may also include other design information that a user may desire to store on the intelligent electronic device.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: October 8, 2013
    Assignee: Schweitzer Engineering Laboratories Inc.
    Inventors: Tony J. Lee, Craig Thompson
  • Patent number: 8517329
    Abstract: A display board that may be supported on an easel stand includes a panel having a display surface on a front side thereof. A mounting interface is positioned adjacent a top edge of the panel and is configured for engagement with any one of a plurality of unique easel stand securing means.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: August 27, 2013
    Assignee: 3M Innovative Properties Company
    Inventors: James E. Nash, Craig Thompson, Daniel A. Japuntich
  • Publication number: 20130179952
    Abstract: A method for selectively refreshing group membership for an identifier associated with an authenticated user. The identifier represents an application server security context, and it is generated to enable a user credential associated with the authenticated user to be persisted. Following such authentication, the client is provided with a time-bounded, renewable security token. The method begins by configuring an option whether group membership information is refreshed during renewal of an expired security token. During renewal of an expired security token, the method determines whether the option is set. If so, an attempt is made to refresh information. This attempt performs a set of checks to verify certain conditions. If these checks are valid, the identifier is refreshed and the security token renewed with updated group membership information. If any check is not valid, the identifier is refreshed and the security token renewed with existing information.
    Type: Application
    Filed: January 11, 2012
    Publication date: July 11, 2013
    Applicant: International Business Machines Corporation
    Inventors: William J. O'Donnell, Paul William Bennett, Elisa Ferracane, Michael Craig Thompson, Christopher Michael Dettlaff
  • Publication number: 20120324528
    Abstract: A method is described for merging security constraints associated with an application when using security annotations. The application comprises one or more servlets, such as a Java servlet. During application deployment, a list of role names is generated by merging static security constraints, for example, identified in a deployment descriptor, and in a static security annotation that defines a list containing the names of authorized roles for a servlet. Later, during application runtime in an application server, security constraints are retrieved from a plurality of sources, including both dynamic and static security annotations. Using the list of role names and the security constraints retrieved, a set of merged security constraints having a defined and proper order of precedence is generated. In particular, preferably one or more dynamic security annotations are first merged with one or more static security annotations to generate a set of runtime constraints.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elisa Ferracane, Paul William Bennett, William J. O'Donnell, Ajay Reddy Karkala, Ut Van Le, Michael Craig Thompson, Maxim Avery Moldenhauer
  • Publication number: 20120317633
    Abstract: A method for dynamically assigning a displayable realm name begins upon receipt of an authentication request to an application, such as a web application, being executed by an application server. In response, a determination is made whether an application realm name has been set in a configuration file associated with the application. If not, a custom display property is then evaluated. If the custom display property is set true, a realm name associated with an active authentication mechanism is retrieved and provided for display in an authentication panel. If the custom display property is set false, a default string is provided for display in the authentication panel. In this manner, an application server administrator can control what realm name is displayed to an end user in the event an application developer has not specified the realm name in the application configuration.
    Type: Application
    Filed: June 10, 2011
    Publication date: December 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William J. O'Donnell, Paul William Bennett, Elisa Ferracane, Ajay Reddy Karkala, Ut Van Le, Michael Craig Thompson
  • Publication number: 20120302226
    Abstract: A workspace energy management method and system control the power state of workspace appliances using multi-factor presence detection and mobile phone identity verification. Multifactor presence detection substantially reduces the risk that workspace appliances will be powered-up in response to erroneous detection of presence at the workspace (e.g., false positive). Mobile phone identity verification, which verifies that the office worker's mobile phone is at the workspace (and thus that the office worker is also likely at the workspace) before workspace appliances are powered-up, prevents workspace appliances from being inadvertently powered-up by personnel other than the office worker, but without compromising worker privacy.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Inventors: Basil Isaiah Jesudason, Craig Thompson Whittle, Mary Louise Bourret
  • Publication number: 20120297227
    Abstract: A method and system for managing a plug network based on appliance identification. In a basic implementation, when a new appliance is activated on the plug network, a power usage profile for the new appliance is computed based on current and voltage measurements. The new appliance is classified into an appliance class based on the power usage profile. A power management action message respecting the new appliance is generated based on the class and is outputted. By judiciously configuring the power management actions applicable to different appliance classes, a business can monitor which types of appliances are attached by employees to power outlets and/or set the terms and conditions under which such appliances operate.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Inventors: John J. Burlingame, Craig Thompson Whittle
  • Patent number: 8226170
    Abstract: A pivoting headrest assembly including a bracket supported upon a seatback frame. A headrest support secures a bun and is pivotally secured to the bracket in a forward biased direction. A sector is pivotally secured to the bracket and to which is attached the headrest support. A release catch is pivotally supported at a further location of the bracket and is biased in a first upward direction so that the catch abuts a projecting pin associated with the sector in an upright design position established by the headrest support. A cable is secured to a support fixed to a side of the bracket and engages the catch at a location offset from its pivot axis relative to the bracket. Upon displacement of the cable, the catch is actuated out of engagement with the sector, resulting in the headrest support pivoting relative to the seatback.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: July 24, 2012
    Assignee: BAE Industries, Inc.
    Inventors: Tavis Lutzka, Stephen Bruck, Stanley D. Pacolt, Mark L. Gleason, David L. Quittschreiber, Jason Hamilton, Craig Thompson
  • Publication number: 20120185436
    Abstract: Disclosed herein are a variety of systems and methods that may be utilized to facilitate the configuration of intelligent electronic devices using design templates. A design template may be configured to make available to the user only particular inputs that might need to be modified for a specific application of the intelligent electronic device. Use of templates, as disclosed herein, may simplify the task of configuring an intelligent electronic device. Data entered by the user may be utilized to generate a plurality of intelligent electronic device settings. According to various embodiments, the data entered by a user may be stored on the intelligent electronic device in an archive file. The archive file may also include other design information that a user may desire to store on the intelligent electronic device.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 19, 2012
    Inventors: Tony J. Lee, Craig Thompson
  • Publication number: 20120083934
    Abstract: A method for monitoring and controlling energy usage in an office environment is described. Energy usage information and sensor data are received from a status and control unit for an appliance. An appropriate energy profile for the appliance is determined. The energy profile is customizable by an end user based on preferences and schedules. The energy profile corresponds to appliances within an energy group. A control message is sent to the status and control unit to implement the determined energy profile.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: Sharp Laboratories of America, Inc.
    Inventors: Basil Isaiah Jesudason, Craig Thompson Whittle, Mary Louise Bourret, Andrew Rodney Ferlitsch
  • Patent number: 7985313
    Abstract: Herein are disclosed methods and assemblies for mounting an article to a surface by a double-faced adhesive. At least one spacer is used that is deflectable upon the application of sufficient force. When in a first, undeflected condition, the spacer provides sufficient space between the mounting surface and the double-faced adhesive such that the double-faced adhesive does not contact the mounting surface, thus the position of the article can be adjusted. When in a second, deflected condition, the spacer allows the double-faced adhesive to contact the mounting surface such that a bond can be established between the double-faced adhesive and the mounting surface.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: July 26, 2011
    Assignee: 3M Innovative Properties Company
    Inventor: Craig Thompson
  • Publication number: 20110097678
    Abstract: Method of heating and heating apparatus. According to one embodiment, the heating apparatus is designed for warming infusion fluids and includes a pair of catalytic heaters positioned around a cartridge containing the infusion fluid. Each catalytic heater includes a pair of frames jointly defining a cavity. One of the frames per heater is positioned proximate to the cartridge and includes an input port for receiving a liquid solution of methanol. The other frame per heater is positioned distal to the cartridge and includes an input port for receiving oxygen gas and an output port for exhaust gases. A first fluid diffusion medium is positioned within the methanol frame, and a second fluid diffusion medium is positioned within the oxygen frame. Sandwiched between the two diffusion media are a pervaporation membrane facing the first diffusion medium and a porous metal catalyst facing the second diffusion medium.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 28, 2011
    Inventors: Keith D. Patch, Linda A. Tempelman, Simon G. Stone, Craig Thompson
  • Patent number: 7931160
    Abstract: A wall mountable shelf assembly includes an elongated support rail, at least one accessory slidably connected with the support rail, and at least one stretch releasing adhesive strip arranged between the support rail and the wall for securing the shelf assembly to the wall.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: April 26, 2011
    Assignee: 3M Innovative Properties Company
    Inventors: Peter J. Newbouild, Pasquale Cirulli, Craig Thompson, James L. Bries, Russell G. Pihlstrom, Jon E. Stickrod
  • Patent number: 7931161
    Abstract: A wall mountable wire grid organizer rack assembly includes a support grid structure including a perimeter frame and a plurality of transverse support members connected with the perimeter frame. A plurality of accessories are removably connected with the support members, and at least one stretch removable adhesive strip is arranged between the support grid and the wall for securing the rack to the wall.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: April 26, 2011
    Assignee: 3M Innovative Properties Company
    Inventors: Peter J. Newbould, Ivana Babic, Craig Thompson, Russell G. Pihlstrom
  • Publication number: 20110061790
    Abstract: Herein are disclosed methods and assemblies for mounting an article to a surface by a double-faced adhesive. At least one spacer is used that is deflectable upon the application of sufficient force. When in a first, undeflected condition, the spacer provides sufficient space between the mounting surface and the double-faced adhesive such that the double-faced adhesive does not contact the mounting surface, thus the position of the article can be adjusted. When in a second, deflected condition, the spacer allows the double-faced adhesive to contact the mounting surface such that a bond can be established between the double-faced adhesive and the mounting surface.
    Type: Application
    Filed: November 10, 2010
    Publication date: March 17, 2011
    Inventor: Craig Thompson