Patents by Inventor Rick A. Allen

Rick A. Allen 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: 8217854
    Abstract: A method and system for managing a multi-focus remote control session (RCS) within a computer system. A unique identifier (UserID) of each user and associated input devices are registered to the RCS. The users have shared concurrent control of a computer screen via the input devices. Responsive to selection of windows within the computer screen by the input devices, concurrently operative focus is provided to each selected window and is specific to the UserID associated with the input device that selected the window. Each selected window having focus may be accessed and manipulated by only the input devices associated with the UserID to which the focus provided to each selected window is specific. The selected windows to which focus has been provided are recording in a computer readable medium in association with the UserID specific to the selection of the windows.
    Type: Grant
    Filed: October 1, 2007
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Gregory Jensen Boss, Rick Allen Hamilton, II, Alexandre Polozoff
  • Patent number: 8212809
    Abstract: A computer implemented method and apparatus for floating object transitions. In one embodiment, tracking data identifying a location of an avatar in relation to a range of an object in a virtual universe is received. The range comprises a viewable field. In response to the tracking data indicating an occurrence of a trigger condition, a set of flotation rules associated with the trigger condition is identified. An optimal location and orientation of the object is identified for each flotation action in a set of flotation actions associated with the set of flotation rules. The set of flotation actions are initiated to float the object above a surface. The object changes the location and orientation of the object in accordance with the set of flotation actions associated with the set of flotation rules.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Peter George Finn, Rick Allen Hamilton, II, Brian Marhsall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
  • Patent number: 8214478
    Abstract: A system and method for path saturation in a storage area network so that the throughput of the storage area network may be determined. The system and method includes a software utility suite that uses either a system administration scripting language, e.g., Perl or Korn shell, or by compiled or machine language software. The software utility suite includes a set of software tools to be installed on one or more computer systems sharing access to a data storage system, such as a storage area network (SAN). The software tools running on these separate computer systems communicate and collaborate in a peer-to-peer fashion in order to coordinate loading, testing and measurement of storage throughput on the shared data storage system. The software tools further coordinate the collection, storage and presentation of results data obtained through such loading, testing and measurement of the storage throughput of the shared data storage system.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Craig William Fellenstein, Carl Phillip Gusler, Rick Allen Hamilton, II, James Wesley Seaman
  • Publication number: 20120166834
    Abstract: A load management method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering computing apparatuses at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value and analyzes a power demand profile. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices based on the difference value and the power demand profile. The computing system generates and stores a report associated with the load adjustment modification process.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
  • Publication number: 20120166835
    Abstract: A modification method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering a plurality of power consumption devices at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices. The computing system generates and stores a report associated with the load adjustment modification process.
    Type: Application
    Filed: March 6, 2012
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
  • Publication number: 20120166009
    Abstract: A method and system for workload balancing to assist in power grid load management. The method includes receiving a request to perform a task at a site powered by connection to an AC power grid, the task comprising either data processing or manufacturing an article; measuring an AC frequency of the AC power grid to obtain a current AC frequency; and performing or not performing the task at the site based on the current AC frequency.
    Type: Application
    Filed: March 5, 2012
    Publication date: June 28, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
  • Patent number: 8205106
    Abstract: A modification method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering a plurality of power consumption devices at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices. The computing system generates and stores a report associated with the load adjustment modification process.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
  • Publication number: 20120151061
    Abstract: Embodiments of the present invention provide an approach for managing distributed application relationships and dependencies, and migration of applications and/or of components within the same or a disparate networked (e.g. cloud) service provider which comprise applications, upstream and downstream data, and upstream and downstream network data connections of networked services. An application dependency management program module (“ADM”), and cloud service migration management program module (“CSMM”) are provided. The ADM, manually or by deductive logic, discovers and manages relationships and dependencies of computer software applications underlying cloud services, state information of the respective computer software applications, as well as upstream and downstream network data connections.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Katalin Klara Bartfai-Walcott, Gregory Jensen Boss, Christopher James Dawson, Rick Allen Hamilton, II
  • Patent number: 8201000
    Abstract: A load management method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering computing apparatuses at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value and analyzes a power demand profile. The computing system enables a load adjustment modification process associated with the plurality of power consumption devices based on the difference value and the power demand profile. The computing system generates and stores a report associated with the load adjustment modification process.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
  • Patent number: 8184116
    Abstract: A computer implemented method, apparatus, and computer program product for object based avatar tracking. In one embodiment, a range for an object in a virtual universe is identified. The range comprises a viewable field of the object. Avatars in the viewable field of the object are capable of viewing the object. Avatars outside the viewable field of the object are incapable of viewing the object. In response to an avatar coming within the range of the object, an object avatar rendering table is queried for a session associated with the avatar unique identifier and the object unique identifier. The object avatar rendering table comprises a unique identifier of a set of selected objects and unique identifiers for each avatar in a range of a selected object in the set of selected objects. An object initiation process associated with the object is triggered.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Peter George Finn, Rick Allen Hamilton, II, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
  • Patent number: 8185907
    Abstract: A method and system for assigning logical partitions to multiple named processor pools. Sets of physical processors are assigned to predefined processor sets. Named processor pools with unique pool names are defined. The processor sets are assigned to the named processor pools so that each processor set is assigned to a unique named processor pool. A first set of logical partitions is assigned to a first named processor pool and a second set of logical partitions is assigned to a second named processor pool. A first processor set is assigned to the first named processor pool and a first set of physical processors is assigned to the first processor set. Similarly, a second processor set is assigned to the second named processor pool and a second set of physical processors is assigned to the second processor set.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Carl Phillip Gusler, Rick Allen Hamilton, II, William Louis Moraca, Jr., Timothy Moffett Waters
  • Publication number: 20120122058
    Abstract: A smart magazine adapted to be releasably engaged with a simulated weapon is provided, the magazine comprising a housing, a valving mechanism disposed within the housing and a data module including an electronic storage medium for storing information concerning an amount of simulated ammunition “shots” present in the magazine, and a connection member operably connected to the data module and adapted to be operably connected to a control module in the weapon to transmit and receive signals in response to the firing of the weapon to adjust the number of “shots” stored in the storage medium. The magazine utilizes a compressed gas cartridge that releases gas to produce an audible “pop” when the weapon is fired and to reset the “shot” count for the magazine when the canister is replaced.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 17, 2012
    Inventors: Rick Allen Jensen, Jared Russel Orvis
  • Patent number: 8145676
    Abstract: Generally speaking, systems, methods and media for managing donations of shared inventory items in a virtual universe are disclosed. Embodiments of the method may include receiving a request to make available for donation a shared inventory item list that can be borrowed simultaneously by a plurality of users of a virtual universe where the request includes an indication of donation conditions for the donated shared inventory item. Embodiments may also include generating and storing metadata associated with the donated shared inventory item and receiving a request from a plurality of users to borrow the item. Embodiments may include lending the donated shared inventory item to the plurality of borrowing users such that multiple users are borrowing the item simultaneously. Embodiments may also include tracking usage of the donated shared inventory item by the plurality of borrowing users and optionally determining a donation amount resulting from the tracked usage.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Rick Allen Hamilton, II, Clifford Alan Pickover, Anne R. Sand
  • Patent number: 8140982
    Abstract: Systems and methods for allowing an administrator or program to select a region or set of avatars in a virtual universe grid for splitting into another, separate and distinct virtual universe grid. If a region is selected, all of the avatars and virtual universe resources associated with the region are locked, their data is retrieved, and another separate virtual universe grid is commanded to create and insert the avatars and resources in it. If avatars are selected, all of the resources, scripts, histories, and information regarding the selected avatars are retrieved, and the avatars are locked in the source universe. Then, another, separate virtual universe grid is commanded to create universe user identifiers for the avatars, and they are inserted into the separate VU grid. Cleanup includes deleting the region and/or avatars from the first (source) virtual universe grid.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rick Allen Hamilton, II, Steven Mark Harrison, Brian Marshall O'Connell, Clifford Alan Pickover, Keith Raymond Walker
  • Patent number: 8136118
    Abstract: A system for maintaining application operations within a suboptimal grid environment includes a grid management system. The grid management system submits an application from among multiple applications to at least one resource node of a grid environment, wherein separate jobs each request at least one of the multiple applications. The grid management system monitors a performance status of the at least one resource node running the application according to a profile for the application. The grid management system compares the performance status with an operational requirement specified in the profile for when the application is operating at the at least one resource node. The grid management system, responsive to the performance status not meeting the operational requirement, adjusts the use by the application of resource nodes in the grid environment according to the profile, such that the application continues to operate when suboptimal conditions arise in the grid environment.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Vincent Valentino Di Luoffo, Craig Fellenstein, Rick Allen Hamilton, II, Joshy Joseph
  • Patent number: 8121743
    Abstract: A power restoration method and system. The method includes receiving by a computer processor of a computing apparatus, a signal indicating that a power outage has ended and that an input voltage signal used for powering power consumption devices at a first specified location power will be enabled. The computer processor disables input voltage signal connections to the power consumption devices and detects that the input voltage signal is enabled. The computer processor enables a first input voltage signal connection associated with a first power consumption device and monitors a frequency signal associated with the input voltage signal. The computer processor generates frequency level data comprising a frequency level of the frequency signal and compares the frequency level to a predetermined frequency level value. The computer processor generates results data comprising results of comparing the frequency level to a predetermined frequency level value.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
  • Patent number: 8120790
    Abstract: A print compression method and system reduces the amount of space required to print a document such that less paper is used during the printing of a document. A user defines criteria, which is used to perform document compression. However, the document compression only applies to the form of document being printed. This compression does not affect the document being edited.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christopher James Dawson, Gregory Jensen Boss, Rick Allen Hamilton, II, Timothy Moffett Waters
  • Patent number: 8111974
    Abstract: Enabling complete viewing of selected programming content is provided. In response to receiving an input data stream from a programming service provider, the input data stream is stored in a supplemental storage. In response to a user selecting a programming channel after a program starts to air, the input data stream is stored in a programming storage. Then, the stored data stream is outputted from the supplemental storage to a viewing device.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ravi Prakash Bansal, Rick Allen Hamilton, II, Brian Marshall O'Connell, James Wesley Seaman, Keith Raymond Walker
  • Patent number: 8110941
    Abstract: A power demand modification method and system. The method includes detecting and monitoring by a computing system, a frequency signal associated with an input voltage signal used for powering a plurality of power consumption devices at a specified location. The computing system compares the frequency signal to a predetermined frequency value. The computing system determines that the frequency signal comprises a first value that is not equal to the predetermined frequency value. The computing system calculates a difference value between the first value and the predetermined frequency value. The computing system compares the difference value to a second value. The computing system enables a connection to an uninterruptable power supply (UPS) and performs a power demand modification process associated with the UPS. The computing system generates and stores a report associated with the load adjustment modification process.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Rick Allen Hamilton, II, Julianne Frances Haugh, Anne R. Sand
  • Patent number: 8095975
    Abstract: A document merging method and system. The method includes receiving by a computing system from a first user, a plurality of documents and a command for tagging portions of each document according to various parameters. The computing system assigns identification tags to the portions of each document. The computing system receives from a second user, a command for generating a merged document. The computing system receives a selection of a first identification tag associated with a first document and a selection of a second identification tag associated with a second document. The computing system generates a merged document comprising a first portion of the first document and said second portion of the second document. The computing system stores the merged document.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Yen-Fu Chen, Rick Allen Hamilton, II, Hari Shankar