Patents by Inventor Lucas W Partridge

Lucas W Partridge 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).

  • Patent number: 9244949
    Abstract: A method for determining mappings for application integration. The method includes identifying a plurality of integration templates that each contains a mapping of a first data field to another data field, wherein at least two of the plurality of integration templates map the first data field to different other data fields. The method includes receiving a ranking of each of the plurality of integration templates. The method includes determining a preferred mapping of the first data field to a second data field, based, at least in part, on the received ranking.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Qian Li Jin, Zheng Li, Jian Liu, Ji rong Ma, Lucas W. Partridge
  • Patent number: 9219861
    Abstract: A digital device having an image-handling function, adapted to be held at a level between a user's shoulder level and the user's hip level and directed toward a scene, comprising: a display located on a first surface of the device; an image capture component comprising a lens locatable adjacent a second surface, the lens being adapted to capture a field of view having a center lying on an axis substantially parallel to the first surface; a spatial attitude detector for detecting a current attitude of the device relative to a baseline attitude; a selector for selecting a portion of the field of view according to the baseline attitude; a distortion corrector for correcting distortion of the view caused by an angular difference between the current attitude and the baseline attitude; and a renderer for rendering a corrected image by the distortion corrector on the display.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Haskey, Wendy-Ann Haskey, Lucas W. Partridge
  • Publication number: 20150006543
    Abstract: A method for determining mappings for application integration. The method includes identifying a plurality of integration templates that each contains a mapping of a first data field to another data field, wherein at least two of the plurality of integration templates map the first data field to different other data fields. The method includes receiving a ranking of each of the plurality of integration templates. The method includes determining a preferred mapping of the first data field to a second data field, based, at least in part, on the received ranking.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qian Li Jin, Zheng Li, Jian Liu, Ji rong Ma, Lucas W. Partridge
  • Patent number: 8893138
    Abstract: According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
  • Patent number: 8893133
    Abstract: According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
  • Patent number: 8813140
    Abstract: A computer receives broadcast content through a receiver and receives a request from a user to record a segment of broadcast content. The computer determines whether metadata associated with the segment of broadcast content includes a location from which the segment can be retrieved at a subsequent time. Responsive to determining that the metadata includes the location from which the segment can be retrieved, the computer records a first portion of the segment of broadcast content, the computer storing the first portion of the segment of broadcast content in a database. Responsive to a request to play the segment of broadcast content, the computer retrieves the first portion of the segment of broadcast content from the database and plays the first portion of the segment of broadcast content. The computer retrieves a remaining portion of the segment of broadcast content not previously recorded through a network connection.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Oliver M. Deakin, Neil R. Hardman, Lucas W. Partridge, William Smith
  • Patent number: 8805860
    Abstract: An index of data elements is stored with a file. The file encodes the data elements. The index indicates memory locations of the data elements within the file. The index and the file are stored in a storage device. A parser or decoder accesses the index to identify data elements. At least one of the storing and accessing are performed by a computing device.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: William Bittles, Lucas W. Partridge
  • Patent number: 8725824
    Abstract: A method of processing a message in a messaging service client device that has a user interface device includes with the messaging service client device, ascertaining a proposed recipient for a message entered by a user with the user interface device; determining a set of potential recipients for the message with the messaging service client device, the set of potential recipients including the proposed recipient; determining whether, among the set of potential recipients, the proposed recipient is a most likely recipient of the message; and responsive to a determination that the proposed recipient is not the most likely recipient, providing a notification to the user through the user interface device that the proposed recipient is not the most likely recipient.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: James Colin Brady, Fiona M. Crowther, Lucas W. Partridge
  • Publication number: 20130239153
    Abstract: A computer receives broadcast content through a receiver and receives a request from a user to record a segment of broadcast content. The computer determines whether metadata associated with the segment of broadcast content includes a location from which the segment can be retrieved at a subsequent time. Responsive to determining that the metadata includes the location from which the segment can be retrieved, the computer records a first portion of the segment of broadcast content, the computer storing the first portion of the segment of broadcast content in a database. Responsive to a request to play the segment of broadcast content, the computer retrieves the first portion of the segment of broadcast content from the database and plays the first portion of the segment of broadcast content. The computer retrieves a remaining portion of the segment of broadcast content not previously recorded through a network connection.
    Type: Application
    Filed: March 8, 2012
    Publication date: September 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oliver M. Deakin, Neil R. Hardman, Lucas W. Partridge, William Smith
  • Patent number: 8490018
    Abstract: A method comprises identifying, by a computing device, a current context of a computer program; identifying, by the computing device, any related contexts of the computer program that are related to the current context; determining, by the computing device, association relationships between the current context and the related contexts; determining, by the computing device, a user history of menu choice selection with respect to the current context; updating, by the computing device, the user history based on a user menu choice selection and the association relationships; determining, by the computing device, weighted menu choices for a second context of the computer program based on the user history; and presenting, by the graphic user interface, the weighted menu choices for selection by the user in the second context.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Marc Stanley Carter, David J. Clark, Doina Klinger, Lucas W. Partridge
  • Patent number: 8364767
    Abstract: A method of processing a message in a messaging service client device that has a user interface device includes with the messaging service client device, ascertaining a proposed recipient for a message entered by a user with the user interface device; determining a set of potential recipients for the message with the messaging service client device, the set of potential recipients including the proposed recipient; determining whether, among the set of potential recipients, the proposed recipient is a most likely recipient of the message; and responsive to a determination that the proposed recipient is not the most likely recipient, providing a notification to the user through the user interface device that the proposed recipient is not the most likely recipient.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: James C. Brady, Fiona M. Crowther, Lucas W. Partridge
  • Publication number: 20120314105
    Abstract: A digital device having an image-handling function, adapted to be held at a level between a user's shoulder level and the user's hip level and directed toward a scene, comprising: a display located on a first surface of the device; an image capture component comprising a lens locatable adjacent a second surface, the lens being adapted to capture a field of view having a center lying on an axis substantially parallel to the first surface; a spatial attitude detector for detecting a current attitude of the device relative to a baseline attitude; a selector for selecting a portion of the field of view according to the baseline attitude; a distortion corrector for correcting distortion of the view caused by an angular difference between the current attitude and the baseline attitude; and a renderer for rendering a corrected image by the distortion corrector on the display.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen J. Haskey, Wendy-Ann Haskey, Lucas W. Partridge
  • Publication number: 20120296916
    Abstract: An index of data elements is stored with a file. The file encodes the data elements. The index indicates memory locations of the data elements within the file. The index and the file are stored in a storage device. A parser or decoder accesses the index to identify data elements. At least one of the storing and accessing are performed by a computing device.
    Type: Application
    Filed: July 31, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William BITTLES, Lucas W. PARTRIDGE
  • Publication number: 20120260255
    Abstract: According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
    Type: Application
    Filed: June 21, 2012
    Publication date: October 11, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
  • Patent number: 8250115
    Abstract: A method, system and a program product for processing data is disclosed. The method, system and program product disclosed herein comprises processing data encoded as one or more data elements in a data format. The data format is further processed by a parser to extract the encoded data elements. The data is encoded as multiple data elements in accordance with the first data format and saved to a file in the memory. An unique index is created to each data element indicating the locations of data elements in the file. The index is associated with the file and index is arranged to enable the extraction of data elements directly from the file in memory. The index is embedded in a art of the file and is not used by the parser for extracting the data elements from the file.
    Type: Grant
    Filed: July 21, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: William Bittles, Lucas W. Partridge
  • Patent number: 8232901
    Abstract: Method and apparatus for determining an alternative character string, in response to an invalid character string being received by a consumer application, wherein the invalid character string is derived from the selection of a series of keyboard keys in combination with a modifier key and wherein each key is associated with at least one glyph. An embodiment includes: a converter component for converting each glyph of the invalid character string into a first format; a converter component for parsing each of the converted first formats into a second format; an alternatives engine for determining from each of the second formats a third format which can be derived from a combination of a selection of the key and an alternative modifier key; and a converter component for converting each of the determined third formats into their associated glyphs for compiling into a list of alternative character strings.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: July 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard M. Appleby, Bharat V. Bedi, Marc S. Carter, Lucas W. Partridge
  • Publication number: 20120054756
    Abstract: According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
  • Patent number: 8060820
    Abstract: Disclosed is a method, apparatus and computer program for a first client to facilitate collaborative editing of a document with a second client. The document contains data of a first data type and is accessible by a first application for processing the first data type. The first application is used to identify a portion of the document for review, The identified portion is extracted and provided to an application for processing data of a second type at the first client. This application is a messaging application. A second client is identified for performing the review and the identified portion is sent via the messaging application to the identified second client. Comments are received back from the identified second client and these comments conform to the messaging application's protocol. The comments are then interpreted back at the first client and the document is updated if appropriate.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bharat V Bedi, Lucas W Partridge
  • Publication number: 20090313343
    Abstract: A method of processing a message in a messaging service client device that has a user interface device includes with the messaging service client device, ascertaining a proposed recipient for a message entered by a user with the user interface device; determining a set of potential recipients for the message with the messaging service client device, the set of potential recipients including the proposed recipient; determining whether, among the set of potential recipients, the proposed recipient is a most likely recipient of the message; and responsive to a determination that the proposed recipient is not the most likely recipient, providing a notification to the user through the user interface device that the proposed recipient is not the most likely recipient.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 17, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James C. Brady, Fiona M. Crowther, Lucas W. Partridge
  • Patent number: 7627583
    Abstract: Provided are methods, apparatus and computer programs for managing data organisation for computer programs. The method includes generating a reference taxonomy (information defining a first data organisation), accessing storage to obtain an application taxonomy (a second data organisation) for a computer program, and comparing the reference and application taxonomies to identify matching and non-matching features within the taxonomies. The results of the comparison can then be used to generate, in response to selection of a preferred taxonomy, a modified taxonomy to replace either the reference taxonomy or the application taxonomy. A GUI is provided to display the taxonomies and to facilitate user selections. A set of adapters provide access to the data storage of different programs and obtain taxonomy information for the different programs. A taxonomy engine compares taxonomies to identify differences and similarities, and can be used to generate an aggregate taxonomy.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Marc S Carter, Lucas W Partridge, Graham D Wallis