Patents by Inventor Michael J. Fork

Michael J. Fork 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: 20150127776
    Abstract: A cloud manager uses streams to monitor state of the cloud. A cloud state streaming policy specifies state data to stream, along with one or more initial operators for processing the streams. An archive mechanism allows archiving the streamed data when specified data in the streams exceeds one or more defined thresholds. A user interface allows adjusting the streaming of cloud state data to focus on data of interest to a user. The cloud manager thus allows a user to determine state of a cloud via the streamed state data.
    Type: Application
    Filed: November 7, 2013
    Publication date: May 7, 2015
    Applicant: International Business Machines Corporation
    Inventors: Bin Cao, Jim C. Chen, Michael J. Fork
  • Patent number: 9008433
    Abstract: Techniques are disclosed for ordering images. The technique includes receiving a request, the request including keywords and parameters specifying desired image characteristics. Further, the technique includes identifying a set of images responsive to the request based on a match of the keywords to tags associated with objects depicted in the set of images. Finally, the technique includes determining an ordering of the identified set of images by comparing the received parameters with metadata fields associated with respective tags of the objects and returning an indication of the set of images and the determined ordering of the images.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Fork, Rick A. Hamilton, II, Kevin G. Paterson, James W. Seaman
  • Patent number: 8983197
    Abstract: Techniques are disclosed for ordering images. The technique includes receiving a request, the request including keywords and parameters specifying desired image characteristics. Further, the technique includes identifying a set of images responsive to the request based on a match of the keywords to tags associated with objects depicted in the set of images. Finally, the technique includes determining an ordering of the identified set of images by comparing the received parameters with metadata fields associated with respective tags of the objects and returning an indication of the set of images and the determined ordering of the images.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Fork, Rick A. Hamilton, II, Kevin G. Paterson, James R. Seaman
  • Publication number: 20140237479
    Abstract: Techniques, systems, and articles of manufacture for improving virtual machine-to-image affinity on a physical server. A method includes identifying physical machines in a network as candidate source physical machines, wherein each candidate source physical machine stores a first virtual machine image and a set of additional virtual machine images, identifying physical machines in the network as candidate target physical machines, wherein each candidate target physical machine stores one of the additional virtual machine images, and selecting a virtual machine image from the set of additional virtual machine images and selecting a physical machine from the candidate target physical machines such that migrating the selected virtual machine image from a candidate source physical machine to the selected target physical machine results in a maximized image affinity per virtual machine in comparison to each image migration scenarios for the set of additional virtual machine images.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Salman A. Baset, Michael J. Fork, Alexei A. Karve, Sambit Sahu
  • Publication number: 20140237470
    Abstract: Systems and articles of manufacture for improving virtual machine-to-image affinity on a physical server include identifying physical machines in a network as candidate source physical machines, wherein each candidate source physical machine stores a first virtual machine image and a set of additional virtual machine images, identifying physical machines in the network as candidate target physical machines, wherein each candidate target physical machine stores one of the additional virtual machine images, and selecting a virtual machine image from the set of additional virtual machine images and selecting a physical machine from the candidate target physical machines such that migrating the selected virtual machine image from a candidate source physical machine to the selected target physical machine results in a maximized image affinity per virtual machine in comparison to each image migration scenarios for the set of additional virtual machine images.
    Type: Application
    Filed: August 16, 2013
    Publication date: August 21, 2014
    Applicant: International Business Machines Corporation
    Inventors: Salman A. Baset, Michael J. Fork, Alexei A. Karve, Sambit Sahu
  • Patent number: 8811797
    Abstract: In an embodiment, if a number of segments of a video in a buffer after a buffer position is less than a play threshold, then a first plurality of segments is sent into the buffer in time order; and if the number of the segments in the buffer at the buffer position is not less than the play threshold, a second plurality of segments is sent to the buffer in popularity order, wherein the second plurality of segments are stored into the buffer in time order.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Fork, Chris M. Mwarabu, Kevin G. Paterson, Theodore J. L. Shrader
  • Patent number: 8677282
    Abstract: Systems, methods and articles of manufacture are disclosed for presenting image slices in a windowing environment based on multi-touch user input, the image slices generated by an imaging system. A series of image slices may be provided that represent a view of an object. A gesture may be defined based on at least a count of fingers represented in multi-touch user input. Further, the defined gesture may be associated with a corresponding action for manipulating an image slice. Multi-touch user input may be received. Upon determining that the received multi-touch user input includes the defined gesture, the corresponding action may be performed on an image slice of the series to generate a resultant image slice. The resultant image slice may be output via an output device.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Michael J. Fork
  • Patent number: 8627233
    Abstract: Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer to select the radial menu item.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
  • Publication number: 20130346905
    Abstract: Method, computer program product, and system for performing an operation to facilitate selection of user interface (UI) elements on an interactive display, the operation including providing at least a first UI element on the interactive display, defining an input area which, when selected, activates the first UI element, determining a first likelihood of the first UI element being selected, and modifying the input area of the first UI element, based on the first likelihood.
    Type: Application
    Filed: February 26, 2013
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lydia M. Do, Michael J. Fork, Kevin G. Paterson
  • Publication number: 20130346904
    Abstract: Method, computer program product, and system for performing an operation to facilitate selection of user interface (UI) elements on an interactive display, the operation including providing at least a first UI element on the interactive display, defining an input area which, when selected, activates the first UI element, determining a first likelihood of the first UI element being selected, and modifying the input area of the first UI element, based on the first likelihood.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Lydia M. Do, Michael J. Fork, Kevin G. Paterson
  • Publication number: 20130336638
    Abstract: In an embodiment, if a number of segments of a video in a buffer after a buffer position is less than a play threshold, then a first plurality of segments is sent into the buffer in time order; and if the number of the segments in the buffer at the buffer position is not less than the play threshold, a second plurality of segments is sent to the buffer in popularity order, wherein the second plurality of segments are stored into the buffer in time order.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Fork, Chris M. Mwarabu, Kevin G. Paterson, Theodore J. L. Shrader
  • Patent number: 8578295
    Abstract: Methods, systems, and articles of manufacture for placing menu items in a cascading radial menu. A cascading radial menu may be displayed upon receiving a gesture that causes a screen pointer to select a radial menu item in a first radial menu. The first radial menu item may be associated with a second radial menu. One or more second radial menu items may be placed in the second radial menu based on a direction of movement of the screen pointer in the gesture to select the radial menu item in the first radial menu.
    Type: Grant
    Filed: September 16, 2009
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Chmielewski, Brian J. Cragun, Michael J. Fork, William C. Rapp
  • Publication number: 20130202216
    Abstract: Techniques are disclosed for ordering images. The technique includes receiving a request, the request including keywords and parameters specifying desired image characteristics. Further, the technique includes identifying a set of images responsive to the request based on a match of the keywords to tags associated with objects depicted in the set of images. Finally, the technique includes determining an ordering of the identified set of images by comparing the received parameters with metadata fields associated with respective tags of the objects and returning an indication of the set of images and the determined ordering of the images.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 8, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Fork, Rick A. Hamilton II, Kevin G. Paterson, James W. Seaman
  • Patent number: 8468466
    Abstract: Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer within a predefined selection zone to select the radial menu item.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Bradley J. Erickson, Michael J. Fork, William C. Rapp
  • Publication number: 20130018765
    Abstract: Techniques are disclosed for configuring a virtual machine instance accessed over a publically routable network address to host intranet applications. A virtual (or “dummy”) interface on the virtual machine instance is assigned an IP address that is inaccessible from the public interface. An application executed on the virtual machine instance is bound to a port on the network address assigned to this dummy interface. A virtual private network server assigns client's IP addresses that can be routed to the dummy interface. When a client computing system connects to the VPN server over the virtual machine instance's public interface, the client forwards traffic destined for the dummy interface's inaccessible network over the VPN connection.
    Type: Application
    Filed: July 15, 2011
    Publication date: January 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MICHAEL J. FORK, CHRISTOPHER T. GLOE, KEVIN G. PATERSON
  • Patent number: 8319801
    Abstract: Systems, methods and articles of manufacture are disclosed for magnifying content on a graphical display. A user may specify a selection area of the graphical display to be magnified. The user may also specify a display area of the graphical display within which to output a magnified copy of the selection area. Further, the user may anchor a selection area or a display area to an application window or to content in the application window. For instance, an anchored display area may move with an application window. The user may also specify a text size for the display area. The display area may magnify text from the selection area to the specified text size. A magnification area may also display metadata from an application window or from content in the application window. A composite view may combine multiple magnification areas.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Michael J. Fork
  • Publication number: 20110066981
    Abstract: Methods, systems, and articles of manufacture for placing menu items in a cascading radial menu. A cascading radial menu may be displayed upon receiving a gesture that causes a screen pointer to select a radial menu item in a first radial menu. The first radial menu item may be associated with a second radial menu. One or more second radial menu items may be placed in the second radial menu based on a direction of movement of the screen pointer in the gesture to select the radial menu item in the first radial menu.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: PAUL R. CHMIELEWSKI, BRIAN J. CRAGUN, MICHAEL J. FORK, WILLIAM C. RAPP
  • Publication number: 20110066980
    Abstract: Methods, systems, and articles of manufacture for placing menu items in a radial menu. A radial menu may be displayed in response to receiving a predefined gesture made with a screen pointer. A plurality of global menu items may be placed at predefined locations in the radial menu. A set of local menu items that are to be displayed in the radial menu be determined and displayed in the radial menu based on one or more predefined relationships between the local or global radial menu items.
    Type: Application
    Filed: September 16, 2009
    Publication date: March 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. CHMIELEWSKI, Brian J. CRAGUN, Michael J. FORK
  • Publication number: 20100299637
    Abstract: A method and apparatus for facilitating selection of items from a radial menu. Radial menu items may be differentiated from one another based on a desired difficulty of selection from the radial menu. Where it is desirable to make a radial menu item easy to select, the radial menu item may be placed in a relatively larger pie slice of the radial menu. Conversely, where it is desirable to make a radial menu item difficult to select, the radial menu item may be placed in a relatively smaller pie slice of the radial menu.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Chmielewski, Brian J. Cragun, Michael J. Fork
  • Publication number: 20100293500
    Abstract: Systems, methods and articles of manufacture are disclosed for presenting image slices in a windowing environment based on multi-touch user input, the image slices generated by an imaging system. A series of image slices may be provided that represent a view of an object. A gesture may be defined based on at least a count of fingers represented in multi-touch user input. Further, the defined gesture may be associated with a corresponding action for manipulating an image slice. Multi-touch user input may be received. Upon determining that the received multi-touch user input includes the defined gesture, the corresponding action may be performed on an image slice of the series to generate a resultant image slice. The resultant image slice may be output via an output device.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Michael J. Fork