Patents by Inventor Bryan M. Logan

Bryan M. Logan 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: 20090234948
    Abstract: Embodiments of the invention provide a method for distributing data from within a virtual world to multiple hosts. In one embodiment, primary areas within the virtual world may be hosted on servers controlled by the provider of the virtual world. At the same time, some areas within the virtual world may be controlled by a second party and hosted by a secondary server. In the virtual environment, an interface may be provided to access the area controlled by the second party.
    Type: Application
    Filed: March 11, 2008
    Publication date: September 17, 2009
    Inventors: Zachary A. Garbow, Michael T. Kalmbach, Bryan M. Logan
  • Publication number: 20090099916
    Abstract: Embodiments of the invention generally provide a method, system, and program product for sharing electronic transactions among multiple sharing participants. Embodiments of the invention provide techniques for splitting individual lots into multiple “shares,” where multiple individuals have an incentive to promote and drive up the price of the lot. Provided the bids reach an acceptable amount, the final selling price is split among each individual in proportion to the number of shares held by each individual.
    Type: Application
    Filed: October 16, 2007
    Publication date: April 16, 2009
    Inventors: Zachary Adam Garbow, Bryan M. Logan, Kevin G. Paterson
  • Publication number: 20090064000
    Abstract: Automatically completing a GUI task. Exemplary embodiments a method including providing a user configurable auto-completion application operating in the background of a computer operating system and executing on a computing device, the auto-completion application monitoring and archiving user activities, wherein certain actions by the user are parsed and indexed, analyzing the parsed and indexed actions of the user to determine at least one of relationships, user interactions, user statistics, various states of the user's actions over time, and images or video of the user's interaction to create an index of the user's typical interactions with the system and providing a fast-forward functionality based on the index such that a tree structure is presented to the user on a display device of the computing device, the tree structure indicating the user's current state in the system and one or more future states the user typically takes based on a past act.
    Type: Application
    Filed: August 28, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary A. Garbow, Bryan M. Logan, Terrence T. Nixa, Kevin G. Paterson
  • Publication number: 20090063806
    Abstract: A method of reallocating memory to a hypervisor in a virtualized computing system, includes: assigning priorities to a plurality of logical partitions configured within the virtualized computing system; determining a memory requirement for the hypervisor, the hypervisor configured to manage the plurality of logical partitions; determining minimum levels of memory required for each of the plurality of logical partitions; determining the amount of available memory in the virtualized computing system; and in the event that the amount of available memory is less than the determined memory requirement of the hypervisor, removing portions of memory from one or more of the plurality of logical partitions based on the assigned priorities until the determined memory requirement for the hypervisor is obtained.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: International Business Machine Corporation
    Inventors: Bryan M. Logan, Andres Gonzalez, JR., Mark G. Manges
  • Publication number: 20080104528
    Abstract: Methods, systems, and products are provided for capturing a GUI display environment. Embodiments include identifying a plurality of rendered GUI objects in the GUI display; selecting one or more GUI objects for non-functional re-rendering; selecting one or more GUI objects for functional re-rendering saving the content and display characteristics of each GUI object for non-functional re-rendering; saving the content, display characteristics, and at least one of the functional GUI characteristics of each GUI object for functional re-rendering; non-functionally re-rendering one or more of the GUI objects in dependence upon the saved content and display characteristics; and functionally re-rendering one or more of the GUI objects in dependence upon the saved content, display characteristics, and functional GUI characteristics.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Inventors: Bryan M. Logan, Terrence T. Nixa
  • Publication number: 20080046329
    Abstract: Allowing a bidder to group lots in online auctions, including receiving in an online auction server an instruction from a grouping bidder to combine at least two separate lots from separate online auctions into a group lot; combining by the online auction server the at least two separate lots into a group lot for bids from the grouping bidder; receiving in the online auction server a bid from the grouping bidder on the group lot; and applying by the online auction server the bid from the grouping bidder on the group lot to the at least two separate lots.
    Type: Application
    Filed: August 17, 2006
    Publication date: February 21, 2008
    Inventor: Bryan M. Logan