Patents by Inventor Ian C. Tewksbury

Ian C. Tewksbury 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: 20140074927
    Abstract: Various embodiments provide for use of social networking postings to predict (e.g., where and when) caching of content (e.g., social network related content) would be beneficial (e.g., to speed access). In one example, the caching may be performed by one or more Internet Service Providers (ISPs), one or more content providers and/or one or more content distributors. In one specific example, one or more Internet Service Providers (ISPs), one or more content providers and/or one or more content distributors may be local ISPs.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adrian X. Rodriguez, Nicholas R. Sandonato, Ian C. Tewksbury
  • Publication number: 20130069947
    Abstract: In one embodiment, a system for displaying parameters of an original object on a display is described. The system includes a user interface that displays data. The system further includes a system for calculating pixels per distance and displaying parameters of an image on the display device. The system calculates the pixels per distance ratio by displaying a width and height parameter on the display and adjusting the width and height parameter to correspond to a standard sized object. The system calculates the pixels per distance ratio based on the adjusted width and height parameters. The system is further configured to receive an image from a provider to for display. At least one parameter of the image from the provider as displayed corresponds to at least one parameter of the original object. The corresponding parameters of the image and original object share approximately the same geometric dimensions.
    Type: Application
    Filed: September 20, 2011
    Publication date: March 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Justin J. Berstler, Ian C. Tewksbury, Jianjun Zhang
  • Publication number: 20120284410
    Abstract: A computer-implemented method for workload management in a computer system is provided. According to the method, a first compute node broadcasts a workload bid request to a plurality of compute nodes, wherein the workload bid request includes workload parameters characterizing the workload. The plurality of compute nodes each receive the workload bid request from the first compute node, and each of the plurality of compute nodes uses the workload parameters included in the workload bid request to calculate a cost of running the workload. One or more individual compute nodes within the plurality of compute nodes each send a workload bid to the first compute node, wherein each workload bid includes the cost of running the workload on the individual compute node sending the workload bid. The first compute node receives each workload bid and selects a target compute node to run the workload.
    Type: Application
    Filed: July 3, 2012
    Publication date: November 8, 2012
    Applicant: International Business Machines Corporation
    Inventors: Clark A. Dudek, Phillip D. Jones, David B. Roberts, Adrian X. Rodriguez, Ian C. Tewksbury, Ping Zhou
  • Publication number: 20120284383
    Abstract: A computer program product is provided for managing workload in a computer system. Computer usable program code cause a first compute node to broadcast a workload bid request to a plurality of compute nodes, wherein the workload bid request includes workload parameters. The compute nodes each receive the request from the first compute node, and each compute node uses the workload parameters to calculate a cost of running the workload. One or more individual compute nodes within the plurality of compute nodes send a workload bid to the first compute node, wherein each workload bid includes the cost of running the workload on the individual compute node sending the workload bid. The first compute node receives and uses each workload bid to select a target compute node to run the workload, wherein the target compute node is selected from the individual compute nodes and the first compute node.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clark A. Dudek, Phillip D. Jones, David B. Roberts, Adrian X. Rodriguez, Ian C. Tewksbury, Ping Zhou
  • Publication number: 20120272301
    Abstract: Systems and computer-implemented methods are disclosed for providing controller access to a normally single-user account. In an example system, a primary user is provided with a primary password to the user account. A secondary user may be temporarily authorized by generating a temporary password selected independently of the primary password. The user account may be accessed by entering either the primary password or the temporary password. The temporary password is automatically revoked in response to granting access with the primary password. The secondary user is thereby provided with temporary access to the user account that is revocable by the primary user at any time without having to share the primary password with the secondary user and without having to change the primary password.
    Type: Application
    Filed: April 21, 2011
    Publication date: October 25, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dorathea LoBean, Adrian X. Rodriguez, Ian C. Tewksbury