Patents by Inventor Rick A. Hamilton

Rick A. Hamilton 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: 20090210324
    Abstract: Generally speaking, systems, methods and media for tracking shared inventory in a virtual universe are disclosed. Embodiments of the method may include receiving indications that a plurality of users of a virtual universe have borrowed one or more shared inventory items, each shared inventory item having an associated item owner. Embodiments may also include determining and storing metadata associated with borrowing of the shared inventory items and tracking usage of the borrowed shared inventory items by the plurality of the users. Embodiments may also include receiving a query requesting performance of an action relating to one or more shared inventory items and performing the requested action relating to the one or more shared inventory items. In further embodiments, performing the requested action may include recalling the borrowed shared inventory item and returning it to an item owner associated with the borrowed shared inventory item.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Inventors: Kulvir S. Bhogal, Rick A. Hamilton, II, Clifford A. Pickover, Anne R. Sand
  • Publication number: 20090210449
    Abstract: Generally speaking, systems, methods and media for maintenance of group shared inventories in a virtual universe are disclosed. Embodiments of the method may include receiving usage information for one or more inventory items each shared by a group having a plurality of users and storing the received usage information. Embodiments may also include analyzing the usage information for at least one shared inventory item and performing an action based on the analysis of the usage information. The action performed may include archiving, deleting, changing the price for, or adding to a list of included inventory items the shared inventory item. Further embodiments may include determining whether a rule based on group usage is satisfied and performing the action accordingly. Further embodiments may also include analyzing the usage information to determine trends of usage, comparing the determined usage trends to an established heuristic, and performing an action as a result.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Inventors: Kulvir S. Bhogal, Rick A. Hamilton, II, Clifford A. Pickover, Anne R. Sand
  • Publication number: 20090210803
    Abstract: Described herein are processes and systems that automatically modify communications in a virtual universe. One of the systems described is a virtual communication modifier system. The virtual communication modifier system detects a communication intended for use in the virtual universe. The virtual communication has characteristics, such as language, format, sound quality, and text properties that can be modified automatically. The virtual communication modifier system determines whether a characteristic of the communication is different from a characteristic indicated within a user preference. If the characteristic of the communication is different from the indicated characteristic, then the virtual communication modifier system automatically modifies the communication characteristic to comport with the indicated characteristic (e.g., automatically converts the language of the communication from English to Spanish). The virtual communication modifier system then presents the modified communication.
    Type: Application
    Filed: February 15, 2008
    Publication date: August 20, 2009
    Applicant: International Business Machines Corporation
    Inventors: Michele P. Brignull, Rick A. Hamilton, II, Jenny S. Li, Clifford A. Pickover, Anne R. Sand, James W. Seaman
  • Publication number: 20090204907
    Abstract: A solution for conducting a marketing activity is provided. Activities in a virtual environment are monitored and descriptions of a virtual object involved in the activities are collected. A tag may be assigned to the virtual object based on the characteristic of the activities and/or the descriptions of the virtual object. The tag may be used in marketing activities conducted in relation to the virtual environment.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Inventors: Peter G. Finn, Rick A. Hamilton, II, Steven M. Harrison, Ian D. Smith
  • Publication number: 20090198365
    Abstract: A computer program product, apparatus and system are disclosed for managing a manual assembly sequence by electronically referencing unique identifiers associated with physical components to be assembled in the sequence. Certain embodiments facilitate management of an assembly of a consumer product. In one embodiment, RFID tags are used as unique identifiers. Such embodiments may use RFID tags to determine the presence of the components before each assembly step in the assembly sequence and to determine that the components are being assembled in sequence. Other embodiments determine whether the components are properly assembled after being assembled, that the distance between the components falls within a predetermined range, and/or that the components for an assembly steps is properly orientation with respect to other components.
    Type: Application
    Filed: February 4, 2008
    Publication date: August 6, 2009
    Applicant: International Business Machines Corporation
    Inventors: James W. Seaman, Greg J. Boss, Peter G. Finn, Rick A. Hamilton
  • Publication number: 20090198536
    Abstract: A method implemented in a computer infrastructure having computer executable code, includes receiving information in support of a bid and determining if value-add eligibility criteria is met. Additionally, the method includes calculating a bid price based on the information if the value-add eligibility criteria is met, updating a record indicating the bid price and tracking additions and changes to the record.
    Type: Application
    Filed: February 4, 2008
    Publication date: August 6, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Konstantinos Makropoulos, Bryan J. Martin, James W. Seaman
  • Publication number: 20090187461
    Abstract: This description presents techniques for performing market segmentation analyses in virtual universes. In one embodiment, a method includes collecting virtual universe data associated with interactions between avatars, entities, and objects in a virtual universe. The collecting can include recording at least some of the virtual universe data as the interactions occur, determining a criteria with which to perform a market segmentation analysis on the virtual universe data, where segmentation divides the virtual universe data into a plurality of groups. The method can also include performing the market segmentation analysis on the virtual universe data, and generating a report indicating results of the market segmentation analysis.
    Type: Application
    Filed: January 17, 2008
    Publication date: July 23, 2009
    Applicant: International Business Machines Corporation
    Inventors: Michele P. Brignull, Rick A. Hamilton, II, Jenny S. Li, Anne R. Sand, James W. Seaman, Johnnye R.L. Tamaru
  • Publication number: 20090187405
    Abstract: In one embodiment, a method for identifying a user of a virtual universe utilizing audio biometrics is disclosed. The method can include prompting a client application with a request for an utterance, processing the reply to the request and creating a voice profile of the user/speaker. The voice profile can be associated with an avatar and when an utterance is received, the avatar can be identified and in some embodiments authenticated. Other embodiments are also disclosed.
    Type: Application
    Filed: January 18, 2008
    Publication date: July 23, 2009
    Inventors: Kulvir S. Bhogal, Rick A. Hamilton, II, Dimitri Kanevsky, Clifford A. Pickover, Anne R. Sand
  • Patent number: 7561050
    Abstract: The Automatic RFID Tuner has one or more RFID repeaters that can travel in the x, y and z axes through a densely packed pallet of goods. The RFID repeater identifies dead spots where RF signals from an RFID transceiver do not penetrate the dense packaging. The RFID repeater calculates a position that ensures the RF signal will reach all passive RFID tags in the dense packaging. The RFID repeater moves to the calculated position so that the RFID transceiver's signal will read all passive RFID tags in the dense packaging.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Alexandre Polozoff, Timothy M. Waters
  • Publication number: 20090175559
    Abstract: Methods arid arrangements of modifying spaces in virtual universes are discussed. Embodiments include transformations, code, state machines or other logic to receive data from a software agent in a virtual universe, directly or indirectly. The data may be based upon information automatically gathered from data stores outside the virtual universe, including account data and. user profile data. The embodiment may also involve developing a user profile of the user in the virtual universe, based upon the data received from the software agent. An embodiment may also involve automatically gathering information from data stores external to the virtual universe. The information may include user account data and user profile information. The embodiment may also include aggregating data for generating the user profile in the virtual universe, based upon the information; and transmitting the data directly or indirectly to the virtual universe.
    Type: Application
    Filed: January 7, 2008
    Publication date: July 9, 2009
    Inventors: Rick A. Hamilton II, James R. Kozioski, Paul A. Moskowitz, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 7559033
    Abstract: In a graphical user interface or other similar processing environment, functionality is provided that enables the selecting of multiple portions of non-contiguous content, and enables such functionality within the same application and also across different applications. Further, a “direct save” function is enabled that allows the user to directly save the multiple portions of selected content to a file. In addition, selected content portions can be categorized, and a mechanism is provided to allow the user to conveniently make use of these various categories for effective content viewing.
    Type: Grant
    Filed: July 21, 2005
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Yen-Fu Chen, Rick A. Hamilton, II, James W. Seaman
  • Patent number: 7556193
    Abstract: The disclosure relates to a universal affinity card for consolidating a plurality of other affinity cards into a single card and displays the appropriate card automatically as a function of, among others, the location of use. In one embodiment, the disclosure relates to a method for providing a universal affinity card. The method includes: providing an affinity card having a memory, a display and a user interface; storing a plurality of bar codes in the memory; associating each of the plurality of bar codes with a respective provider; identifying the provider; and displaying the bar code associated with the identified provider on the display; wherein the step of storing a plurality of bar codes in the memory includes wirelessly receiving information defining the plurality of bar codes from a remote computer.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Brian M. O'Connell, Keith R. Walker
  • Publication number: 20090150013
    Abstract: Airport ground traffic management methods, program products and systems provided for a plurality of tags or tag readers distributed throughout an airport each spaced greater than a tag reader scanning distance. A traveling apparatus brings a tag proximate to a tag reader and a traffic manager in communication with the tag reader receives tag data and determines an apparatus location characteristic and formats the characteristic into a presentation provided to an apparatus operator or an airport ground traffic controller. Campus regions are identified in response to an airport campus function characteristic, and an apparatus location is plotted within a region on a graphic representation. In response to location, speed, historic data, data from other read tag and the location of another apparatus, a determined course of action is determined including entering a movement directive into an auto-pilot component.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter G. Finn, Carl P. Gusler, Rick A. Hamilton, II, James W. Seaman
  • Patent number: 7546398
    Abstract: The Distributed Virtual I/O Tool replaces dedicated VIO server LPARs by distributing the virtual I/O functions across several application LPARs connected by a high-speed communication channel. The physical I/O devices are distributed across available LPARs. The Distributed Virtual I/O Tool assigns each I/O request to an appropriate I/O device. The Distributed Virtual I/O Tool monitors each I/O request and reassigns I/O devices when performance drops on a specific device or when a device is no longer available.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Karyn T. Corneli, Christopher J. Dawson, Rick A. Hamilton, II, Timothy M. Waters
  • Patent number: 7543322
    Abstract: A method for enhanced presentation of sports audio video (A/V) content, the method includes: receiving a user's preferences for sports related electronic program guide (EPG) presentation, and sporting event viewing and recording; inferring additional user preferences from the user's actions and behavior; determining if a circumstance has occurred in the sporting events being monitored in the EPG, or in the process of being recorded or stored that will trigger a change in at least one of: the EPG, the recording of the sporting events, or the sporting events being stored; changing at least one of: the EPG, the recording of the sporting events, or the one or more sporting events being stored in response to the triggering circumstance; and wherein the determining if a circumstance has occurred is based on at least one of the following: A/V information contained in a broadcast signal, a web service, or a RSS.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S Bhogal, Greg J Boss, Rick A Hamilton, III, Brian M O'Connell, Alexandre Polozoff
  • Publication number: 20090132600
    Abstract: A method for determining storage requirements includes receiving a plurality of files to be stored, classifying the plurality of files based on business value, classifying the plurality of files based on contractual obligations, classifying the plurality of files based on empirical characteristics, and determining a storage medium based on the classified business value, classified contractual obligation, and classified empirical characteristics. The method further includes determining storage requirements based on the determined storage mediums.
    Type: Application
    Filed: January 7, 2009
    Publication date: May 21, 2009
    Applicant: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Gino A. Palozzi, Evan Salop, Timothy M. Waters
  • Publication number: 20090109213
    Abstract: In one embodiment, a method for operating a virtual environment is disclosed. The method can include receiving an interactive virtual universe feed from a network in coordinate format. The method can also include displaying an interactive virtual universe and providing a trigger to a client application responsive to a user interaction. The trigger can change a mode of a user's computer where the computer receives and displays video data or pixel data. Thus, the client machine can display higher quality video. Other embodiments are also disclosed.
    Type: Application
    Filed: October 24, 2007
    Publication date: April 30, 2009
    Inventors: Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Publication number: 20090113338
    Abstract: Described herein are processes and devices that collapse areas in a region of a virtual universe to conserve computing resources. One of the devices described is a virtual resource conserver. The virtual resource conserver determines a first area of a region in a virtual universe. The first area has objects or avatars. A first computing resource processes data for presenting and controlling the objects or avatars in the first area. The virtual resource conserver determines a second area of the region that is similar in topology to the first area. The virtual resource conserver moves the objects or avatars from the first area to the second area and transfers data for presenting and controlling the avatars or objects from the first computing resource to a second computing resource. Finally, the virtual resource conserver reduces usage of the first computing resource, thus conserving resources in the virtual universe.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Paul A. Moskowitz, Brian M. O'Connell, Clifford A. Pickover, James W. Seaman
  • Publication number: 20090113524
    Abstract: A protection mechanism(s) for a virtual universe account maintains integrity of the virtual universe account as well as the virtual universe. An avatar associated with a virtual universe account may be misappropriated and/or used inappropriately by a non-comporting user against the wishes or without the knowledge of the virtual universe account owner. A non-comporting user (i.e., a user not authorized to use the virtual universe account, an authorized user who misuses a virtual universe account, etc.) can use an avatar to perform potentially damaging and/or damaging activities in the virtual universe (e.g., destroy property, impact reputation associated with the virtual universe account, reduce value of the virtual universe account, etc.) Embodiments of the inventive subject matter detect when a user misappropriates and/or misuses a virtual universe account (i.e., detects a non-comporting user), and attempts to restore state of the virtual universe prior to the misuse and/or misappropriation.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, James R. Kozloski, Brian M O'Connell, Clifford A. Pickover, Keith R. Walker
  • Publication number: 20090112970
    Abstract: Methods and arrangements of automatically updating virtual worlds are discussed. Embodiments include transformations, code, state machines or other logic to receive from a user a specification of a data store of the user external to a virtual world. The method may involve automatically gathering data from the data store of the user, responsive to the receiving; generating a representation of the data, and transmitting the representation of the data. In many embodiments, the representation may contain a designation of a data store of the virtual world to be updated by the representation. In some embodiments, a display of the user in the virtual world may be based upon the data store of the virtual world.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Christopher J. Dawson, Rick A. Hamilton, II, Michael D. Kendzierski, Susan K. Schreitmueller, James W. Seaman