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: 9244949Abstract: 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: GrantFiled: June 27, 2013Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Qian Li Jin, Zheng Li, Jian Liu, Ji rong Ma, Lucas W. Partridge
-
Patent number: 9219861Abstract: 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: GrantFiled: June 8, 2012Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Stephen J. Haskey, Wendy-Ann Haskey, Lucas W. Partridge
-
Publication number: 20150006543Abstract: 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: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qian Li Jin, Zheng Li, Jian Liu, Ji rong Ma, Lucas W. Partridge
-
Patent number: 8893138Abstract: 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: GrantFiled: June 21, 2012Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
-
Patent number: 8893133Abstract: 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: GrantFiled: September 1, 2010Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
-
Patent number: 8813140Abstract: 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: GrantFiled: March 8, 2012Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Oliver M. Deakin, Neil R. Hardman, Lucas W. Partridge, William Smith
-
Patent number: 8805860Abstract: 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: GrantFiled: July 31, 2012Date of Patent: August 12, 2014Assignee: International Business Machines CorporationInventors: William Bittles, Lucas W. Partridge
-
Patent number: 8725824Abstract: 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: GrantFiled: December 19, 2012Date of Patent: May 13, 2014Assignee: International Business Machines CorporationInventors: James Colin Brady, Fiona M. Crowther, Lucas W. Partridge
-
Publication number: 20130239153Abstract: 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: ApplicationFiled: March 8, 2012Publication date: September 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oliver M. Deakin, Neil R. Hardman, Lucas W. Partridge, William Smith
-
Patent number: 8490018Abstract: 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: GrantFiled: November 17, 2009Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Marc Stanley Carter, David J. Clark, Doina Klinger, Lucas W. Partridge
-
Patent number: 8364767Abstract: 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: GrantFiled: June 10, 2009Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: James C. Brady, Fiona M. Crowther, Lucas W. Partridge
-
Publication number: 20120314105Abstract: 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: ApplicationFiled: June 8, 2012Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen J. Haskey, Wendy-Ann Haskey, Lucas W. Partridge
-
Publication number: 20120296916Abstract: 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: ApplicationFiled: July 31, 2012Publication date: November 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William BITTLES, Lucas W. PARTRIDGE
-
Publication number: 20120260255Abstract: 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: ApplicationFiled: June 21, 2012Publication date: October 11, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
-
Patent number: 8250115Abstract: 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: GrantFiled: July 21, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: William Bittles, Lucas W. Partridge
-
Patent number: 8232901Abstract: 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: GrantFiled: June 25, 2008Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Richard M. Appleby, Bharat V. Bedi, Marc S. Carter, Lucas W. Partridge
-
Publication number: 20120054756Abstract: 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: ApplicationFiled: September 1, 2010Publication date: March 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher P. Arnold, Ian G. Holden, Lucas W. Partridge, Jonathan S. Tilt
-
Patent number: 8060820Abstract: 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: GrantFiled: November 14, 2006Date of Patent: November 15, 2011Assignee: International Business Machines CorporationInventors: Bharat V Bedi, Lucas W Partridge
-
Publication number: 20090313343Abstract: 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: ApplicationFiled: June 10, 2009Publication date: December 17, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James C. Brady, Fiona M. Crowther, Lucas W. Partridge
-
Patent number: 7627583Abstract: 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: GrantFiled: October 30, 2003Date of Patent: December 1, 2009Assignee: International Business Machines CorporationInventors: Marc S Carter, Lucas W Partridge, Graham D Wallis