Patents by Inventor Adam J. Pilkington

Adam J. Pilkington 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: 20140095146
    Abstract: A method, computer system, and computer program product to document system analysis procedures. The method includes a computer receiving text in a text editor and determining that the received text is a command relevant to a system under analysis. The method further includes the computer receiving a request to execute the command, and then requesting, from the system under analysis, the output data from the executed command. The output data is then inserted into the text editor.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Adam J. Pilkington
  • Publication number: 20130326078
    Abstract: A method of mediating access to a computer network comprises the steps of identifying a user who wishes to access the computer network, obtaining quality of service data specific to the user, generating a token comprising the quality of service data and providing an output derived from the token to the user. Optionally, the method can further comprise receiving a request from the user for access to the computer network and providing access to the computer network to the user according to the token.
    Type: Application
    Filed: May 21, 2013
    Publication date: December 5, 2013
    Applicant: International Business Machine Corporation
    Inventor: Adam J. Pilkington
  • Patent number: 8539464
    Abstract: A method of performing distributed just-in-time compilation includes sending a first request message from a client platform to a dedicated compilation server requesting just-in-time compilation of a bytecode sequence generated from a set of code for a source program executing on the client platform; compiling the bytecode sequence at the compilation server into a set of machine code instructions executable by the client platform; storing the set of machine code instructions in a repository managed by the dedicated compilation server; sending a notification message indicating that the set of machine code instructions are available from the dedicated compilation server to the client platform; sending a second request message from the client platform to the dedicated compilation server requesting the set of machine code instructions; and accessing the repository to send the set of machine code instructions from the dedicated compilation server to the client platform.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ian O Partridge, Adam J Pilkington, David S Renshaw, Simon Charles Edward Rowland
  • Publication number: 20130132497
    Abstract: Collaborative help for user applications includes: generating a message, the message being reflective of a user's experience in using a user application; sending the message to a collaborative help server to share the message with other users; and receiving a response from the server providing information regarding one or more other users' experience similar to the user's experience reflected in the message.
    Type: Application
    Filed: September 7, 2011
    Publication date: May 23, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian O. Partridge, Adam J. Pilkington, David S. Renshaw, Andrew Taylor
  • Publication number: 20120297298
    Abstract: A method and system for screen capture are provided. The method includes: selecting a screen area; determining properties of an open window displayed in the screen area, including determining the position of the window and the application and current application data; using image processing to detect scroll bars within the application data of the open window, including detecting the position of the slider in the scroll bar; and saving metadata of the screen area including the open window and the scroll bars as a file. The metadata file re-creates the screen area including the open window with the application data in the correct position within the application.
    Type: Application
    Filed: August 2, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Esther L. Dovey, Emma L. Grove, Keira L. Hopkins, Adam J. Pilkington
  • Publication number: 20120246627
    Abstract: A method apparatus and computer program product is disclosed for adding instrumentation to a body of code to enable generation of code coverage data for said body of code in which used instrumentation code is arranged to be optimized out by a compiler.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ian O. Partridge, Adam J. Pilkington, David S. Renshaw, Andrew Taylor
  • Publication number: 20120221946
    Abstract: A method and system for screen capture are provided. The method includes: selecting a screen area; determining properties of an open window displayed in the screen area, including determining the position of the window and the application and current application data; using image processing to detect scroll bars within the application data of the open window, including detecting the position of the slider in the scroll bar; and saving metadata of the screen area including the open window and the scroll bars as a file. The metadata file re-creates the screen area including the open window with the application data in the correct position within the application.
    Type: Application
    Filed: January 27, 2012
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Esther L. Dovey, Emma L. Grove, Keira L. Hopkins, Adam J. Pilkington
  • Publication number: 20110252086
    Abstract: A method, system and computer program product are provided for fallback ordering for an on-line environment. The method includes: serving a web page from a web server to a client browser; and providing a mechanism in the web page to provide an alternative method of submitting order data from the client browser to a backend application in an event of a failure of the web server hosting the web page.
    Type: Application
    Filed: April 4, 2011
    Publication date: October 13, 2011
    Applicant: International Business Machines Corporation
    Inventors: Christopher BATEY, Alexander Mitchell, Adam J. Pilkington, Stuart P. Wilkinson
  • Publication number: 20100115501
    Abstract: A method of performing distributed just-in-time compilation includes sending a first request message from a client platform to a dedicated compilation server requesting just-in-time compilation of a bytecode sequence generated from a set of code for a source program executing on the client platform; compiling the bytecode sequence at the compilation server into a set of machine code instructions executable by the client platform; storing the set of machine code instructions in a repository managed by the dedicated compilation server; sending a notification message indicating that the set of machine code instructions are available from the dedicated compilation server to the client platform; sending a second request message from the client platform to the dedicated compilation server requesting the set of machine code instructions; and accessing the repository to send the set of machine code instructions from the dedicated compilation server to the client platform.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Applicant: International Business Machines Corporation
    Inventors: Ian O. Partridge, Adam J. Pilkington, David S. Renshaw, Simon Charles Edward Rowland
  • Patent number: 7477508
    Abstract: A combination keyboard and digital tablet includes a top side and a bottom side. The top side of the keyboard body houses a plurality of keys. The bottom side of the keyboard body includes a recess. A digital tablet body is hingedly joined to the keyboard body. The digital tablet body includes a top side and a bottom side. The top side of the digital tablet body includes a pressure sensitive digital tablet recessed in the digital tablet body. The digital tablet body is movable between a first position and a second position. In the first position, the bottom side of the digital tablet body is positioned in the recess of the keyboard body. In the second position, the top side of the digital tablet body and the top side of the keyboard body face in a similar direction. The combination may include a position switch operable to disable the keys when the top side of the keyboard body is facing in a downward direction.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Adam J. Pilkington, Simon C. E. Rowland
  • Patent number: 7427980
    Abstract: A method of identifying a specific object representation in a computer simulation is presented. A computer simulation of a physical room is generated and displayed by a game console. A game controller is integrated with a laser rangefinder to create a laser-integrated game controller that is capable of determining and transmitting, to the game console, a real-time location and spatial orientation of a real physical object that is represented by a computer-generated object representation in the computer simulation. The game controller and laser-integrated game controller are able to identify a specific object representation, which corresponds with the real physical object, based on the real-time location of the laser-integrated game controller, the spatial orientation of the laser-integrated game controller, and the range signal from the laser rangefinder in the laser-integrated game controller to the real physical object.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: September 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ian Partridge, Adam J. Pilkington, Simon C. E. Rowland