Patents Represented by Attorney David A. Mims, Jr.
  • Patent number: 8341644
    Abstract: A a system for relocating a workload partition (WPAR) from a departure logical partition (LPAR) to an arrival LPAR determines an amount of a resource allocated to the relocating WPAR on the departure LPAR and allocates to the relocating WPAR on the arrival LPAR an amount of the resource substantially equal to the amount of the resource allocated to the relocating WPAR on the departure LPAR.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Monica Jean Lemay, Purushotama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin
  • Patent number: 8326214
    Abstract: A secondary player receives a wireless broadcast of an electronic work from a primary player. Responsive to a playback of the electronic work from the secondary player, the secondary player requires a recipient of the electronic work to rate the electronic work. Responsive to the recipient rating the electronic work or an automatic rating selection made based on the recipient's preferences, the options available to the recipient may be dynamically adjusted.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Wayne Brown, Michael A. Paolini, Newton James Smith, Jr., Cornell G. Wright, Jr.
  • Patent number: 8321569
    Abstract: A method, programmed medium and system are disclosed which provide for end-to-end QoS for a set of processes that comprise a workload over nfs. A set of processes that comprise a workload such as the processes of a WPAR, or an entire LPAR are given a class designation and assigned priority/limits. The data are then passed to the server which allocates resources based on the sum total of all the current classes and their priorities and/or limits. This requires re-engineering the nfs client code to be workload-aware and the nfs server code to accommodate the resource allocation and prioritization needs of the nfs clients.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Adekunle Bello, Douglas Griffith, Somasundaram Krishnasamy, Aruna Yedavilli
  • Patent number: 8312383
    Abstract: A method, programmed medium and system are provided for enabling a user to move a piece of data or context to another page in a mashup application. Rather than linking directly between pages, pages are “linked” by a drag-and-drop action of the user. To move a piece of data or context to another page, the user drags an item from the current mashup page onto the tab of a target page to which the data item is to be moved. The dropping of a text item on, for example, a tab of a target page causes an event to be fired on the target page, which may be wired to widgets contained within the target page. The target tab is then brought into focus and its page contents displayed. Visual indicators are also provided on source pages to indicate the target pages, which will “accept” the dragged contents.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventor: Michael Gilfix
  • Patent number: 8295542
    Abstract: A response system captures a three-dimensional movement of the consumer within a consumer environment, wherein the three-dimensional movement is determined using at least one image capture device aimed at the consumer. The response system identifies at least one behavior of the consumer in response to at least one stimulus within the consumer environment from a three-dimensional object properties stream of the captured movement. The response system detects whether the at least one behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment. Responsive to detecting that the behavior of the consumer indicates a type of response to the at least one stimulus requiring adjustment of the consumer environment, the response system generates a control signal to trigger at least one change of the at least one stimulus within the consumer environment.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jacob C. Albertson, Kenneth C. Arnold, Steven D. Goldman, Michael A. Paolini, Anthony J. Sessa
  • Patent number: 8286151
    Abstract: The present invention provides an overlay instruction accessing unit and method, and a method and apparatus for compressing and storing a program.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Liang Chen, Kuan Feng, Wang Zheng, Min Zhu
  • Patent number: 8269834
    Abstract: A computer-implemented method, system, and program includes a behavior processing system for capturing a three-dimensional movement of a monitored user within a particular environment monitored by a supervising user, wherein the three-dimensional movement is determined by using at least one image capture device aimed at the monitored user. The behavior processing system identifies a three-dimensional object properties stream using the captured movement. The behavior processing system identifies a particular defined adverse behavior of the monitored user represented by the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with multiple adverse behavior definitions.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jacob C. Albertson, Kenneth C. Arnold, Steven D. Goldman, Michael A. Paolini, Anthony J. Sessa
  • Patent number: 8271054
    Abstract: A method, programmed medium and system are disclosed which provide for user-controlled management of power requirements for mobile devices. The system enables the user to determine and adjust power settings according to time-related goals set by the end user. The end user, in one example, may specify a goal in hours, minutes or a predetermined date/time and the power management function displays, for example, various combinations of power-down options on specific system devices which can be implemented to achieve power availability for the specified amount of time. The user is enabled to select which of the displayed combination power-down option schemes to implement in order to best suit the user's application requirements during the time frame in which the power-saving scheme will be implemented in order to maximize power-saving while still providing optimum functionality for the user's particular application.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: September 18, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Andrew Bockus, Derek Ryan Brewer, Robert Dale Wilhelm
  • Patent number: 8266716
    Abstract: A captured content rights controller detects a first portion of streaming captured content and a second portion of the streaming captured content after the first portion of the streaming captured content is detected. The captured content rights controller determines whether rendering the second portion of the streaming captured content after the first portion of the streaming captured content is subject to at least one digital rights management protection rule for streaming captured content as specified by at least one owner of at least one restricted element within the streaming captured content captured independent of distribution of the content by the owner of the at least one restricted element within the streaming captured content. The captured content rights controller applies the at least one digital rights management protection rule to restrict rendering of the second portion of the streaming captured content after the first portion of the streaming captured content.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Bellwood, Gabriel A. Cohen, Travis M. Grisby, Michael A. Paolini
  • Patent number: 8244311
    Abstract: A method, programmed medium and system are disclosed which provide for user-controlled management of power requirements for mobile devices. The system dynamically adjusts power settings according to goals set by the end user. The end user specifies a time-to-live goal in hours, minutes or a predetermined date/time and the power management function continuously monitors and adjusts power components to meet that goal.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jensen Boss, Srinivas Chidurala, Andrew R. Jones, Kevin C. McConnell, Simeon D. Monov, Jose I. Vargas
  • Patent number: 8244170
    Abstract: A second player detects a first player locally broadcasting an electronic work. The second player accepts a distribution cookie from the first player at the second player with the broadcast of the electronic work. The second player updates the distribution cookie with tracking information about the broadcast of the electronic work to the second player. The second player updates the distribution cookie with a plurality of electronic work ratings of a plurality of electronic works by a recipient at the second player. The second player, responsive to detecting a network connection provides the distribution cookie to a tracking server enabled to analyze the distribution cookie.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Wayne Brown, Michael A. Paolini, Newton James Smith, Jr., Cornell G. Wright, Jr.
  • Patent number: 8204929
    Abstract: An improved methodology and implementing computer system are provided in which sensitive information is selectively masked in order to enable such information to be relatively securely and efficiently transmitted over networks without disclosure of such sensitive information at a transmitting or receiving terminal, or at points along the data transmission network.
    Type: Grant
    Filed: October 25, 2001
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Allen Leonid Roginsky, Nevenko Zunic
  • Patent number: 8204854
    Abstract: A file I/O operation is initiated to store a result of a file I/O operation in a destination file. In response to the file I/O operation being in progress, an amount of the file I/O operation currently completed is monitored. In response to determining that the amount of the file I/O operation currently completed is less than a threshold amount, another destination file is specified through a user interface, in which to store a result of file I/O operation not yet completed. The file I/O operation stores the remaining result of the file I/O operation at the another destination file. A single file handle is updated for the result of the file I/O operation to reference the destination file comprising the portion of the result and the another destination file comprising the remaining result.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Syed A. Ahmed, Jose J. De Jesus, Shiling Huang
  • Patent number: 8191002
    Abstract: A portal summary controller stores detected usage of at least one instance of at least one portlet application within at least one portal page at each of a plurality of different times. Responsive to a trigger to generate a summary portal page, the portal summary controller dynamically creates a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the separate usage stored at each of the plurality of different times, such that the summary portal page provides a summary of at least a selection of previous usage of the at least one portal page. The trigger to generate a summary portal page includes a user selecting which previous stored portal usage, including usage of individual portlet applications, to summarize in the summary portal page, such that the summary portal page renders a summary of only that content selected by the user.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christina K. Lauridsen, Malcolm C. Ong, Lauren G. Wilcox
  • Patent number: 8185959
    Abstract: When captured content is detected, the captured content is analyzed to determine whether any portion of the content is subject to digital rights management protection specified for content captured, where captured content is content captured independent of distribution of the content by an owner of at least one restricted element within the captured content. In response to determining that a portion of the captured content is subject to digital rights management protection, a database is queried to select at least one digital rights management rule associated with the portion and comprising at least one location based criteria. At least one relevant location is associated with the captured content. At least one digital rights management rule is applied to restrict usage of the captured content, with the at least one location based criteria specified by the at least one relevant location.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: May 22, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas A. Bellwood, Gabriel A. Cohen, Travis M. Grigsby, Michael A. Paolini
  • Patent number: 8146005
    Abstract: A capture system captures detectable attributes of a user. A differential system compares the detectable attributes with a normalized model of attributes, wherein the normalized model of attributes characterize normal representative attribute values across a sample of a plurality of users and generates differential attributes representing the differences between the detectable attributes and the normalized model of attributes. Multiple separate avatar creator systems receive the differential attributes and each apply the differential attributes to different base avatars to create custom avatars which reflect a selection of the detectable attributes of the user which are distinguishable from the normalized model of attributes.
    Type: Grant
    Filed: August 7, 2007
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Scott T. Jones, Michael A. Paolini
  • Patent number: 8132162
    Abstract: A runtime machine manages a selected disk space allocated to the runtime machine by the operating system and manages a separate method cache within the selected virtual disk space. The runtime machine controls caching within the method cache of a separate result of at least one method of the application marked as cache capable. For a next instance of the method detected by the runtime machine, the runtime machine accesses the cached separate result of the method in lieu of executing the method again. The runtime machine marks a method as cache capable by analyzing the types of objects within the argument object graph and result object graph of a method. If the runtime machine detects only primitive type objects, then the runtime machine marks the method so that the result of the method will be stored in the method cache.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventor: Robert R. Peterson
  • Patent number: 8128532
    Abstract: There is provided a physical fitness workout processing methodology and system for enabling remote scheduling and set-up of workout sessions for individual gym members or groups. In an exemplary embodiment, an individual or member is enabled to schedule a workout session in advance by using a wireless device or a personal computer from a location remote from the gymnasium where the workout session is to occur. The individual or user is enabled to schedule the use of various kinds of workout stations and equipment to insure that the proper equipment is available for use by the individual at the time during a workout session when it is needed. When the member enters the gym, his or her presence is detected and the member is tracked throughout the workout session. Messages are displayed on display devices by workout stations to announce that the equipment has been reserved for the member at the appropriate time.
    Type: Grant
    Filed: July 10, 2003
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, Nancy T. Sun
  • Patent number: 8131925
    Abstract: A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications through at least one of the operating system or directly on at least one processor of the computer system. In addition, the runtime machine manages a selected runtime disk space allocated to the runtime machine by the operating system and manages a separate method cache within the selected virtual disk space. The virtual machine controls caching within the method cache of a separate result of at least one method of the application marked as cache capable. For a next instance of the method detected by the runtime machine, the runtime machine accesses the cached separate result of the method in lieu of executing the method again.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventor: Robert R. Peterson
  • Patent number: 8098808
    Abstract: In a method for calling participants in a conference call, a computer system receives a conference date, a call time for the conference call, names of the participants, and telephone numbers for the participants. The computer system is operable to automatically initiate computer originated calls to the participants on the conference date at the call time for connecting the participants together for the conference call. The computer system receives one or more pre-set call-back preferences before the conference call is initiated. The one or more pre-set call-back preferences are for use by the computer system if one or more of the participants is not initially connected to the conference call in response to one or more of the computer originated calls. The one or more call-back preferences include a designation of a user-selectable call-back frequency with which each non-answering participant is called back.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: January 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Randolph Michael Forlenza