Patents by Inventor David R. Bell
David R. Bell 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: 10929603Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.Type: GrantFiled: May 17, 2018Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
-
Patent number: 10761717Abstract: A method, apparatus, and/or computer program product control how an application window of a graphical user interface will open. A computing device defines a time period immediately after an application launch selection action by a user and before an on-screen drawing of the application window. A gesture input hardware sensing device senses a gesture input during the time period. A gesture recognition engine recognizes the gesture input. Based on at least one of a type and location of a recognized gesture input, the computing device selects the window location and window dimensions of the application window. The computing device draws the application window on-screen using a selected window location and selected window dimensions for the application window.Type: GrantFiled: October 7, 2014Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: David R. Bell, Christopher Phillips
-
Patent number: 10268561Abstract: Errors are predicted in a user interface interaction. User interactions in a user interaction session are recorded. The user interactions form a recorded user interaction pattern. The recorded user interaction pattern is checked for a similar match against a set of error patterns, in which each error pattern is an historical user interaction pattern associated with an historical error status. A user is notified that the recorded user interaction pattern is an error risk, based on the recorded user interaction pattern being similar to an error pattern that has generated an historical error.Type: GrantFiled: February 22, 2016Date of Patent: April 23, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David R. Bell, Darren J. Sullivan
-
Publication number: 20180267953Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.Type: ApplicationFiled: May 17, 2018Publication date: September 20, 2018Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
-
Patent number: 10031907Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.Type: GrantFiled: July 22, 2015Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
-
Patent number: 9761276Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a request to create a clip of a media file, wherein the request specifies a time duration for the clip, computing a metric value for each of a plurality of segments of the media file, identifying, based on the plurality of metric values, a first segment of the plurality of segments of the media file, wherein the metric value for the first segment of the media file exceeds a threshold metric value, and generating the clip of the media file, wherein the clip of the media file includes at least the first segment of the media file.Type: GrantFiled: September 19, 2016Date of Patent: September 12, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David R. Bell, Darren J. Sullivan
-
Publication number: 20170242740Abstract: Errors are predicted in a user interface interaction. User interactions in a user interaction session are recorded. The user interactions form a recorded user interaction pattern. The recorded user interaction pattern is checked for a similar match against a set of error patterns, in which each error pattern is an historical user interaction pattern associated with an historical error status. A user is notified that the recorded user interaction pattern is an error risk, based on the recorded user interaction pattern being similar to an error pattern that has generated an historical error.Type: ApplicationFiled: February 22, 2016Publication date: August 24, 2017Inventors: David R. Bell, Darren J. Sullivan
-
Publication number: 20160026639Abstract: An aspect of auto-completion of text entered by a user includes configurable data collection components that collect from software applications text data and metadata representing an initial state of each of the applications and text data and metadata representing changes to the state of one or more of the applications. A central text matching component receives and stores the text data and metadata. A sending component sends text entered by the user in a text-entry field and any metadata associated with it to the central text matching component. A comparison component compares the entered text and associated metadata to the stored text data and metadata and locates matching text strings. A weighted ordering component ranks the matching text strings using the metadata and its configuration settings. A completion component completes the entered text at the text-entry field based on a selection of one of the located matching text strings.Type: ApplicationFiled: July 22, 2015Publication date: January 28, 2016Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
-
Publication number: 20150106762Abstract: A method, apparatus, and/or computer program product control how an application window of a graphical user interface will open. A computing device defines a time period immediately after an application launch selection action by a user and before an on-screen drawing of the application window. A gesture input hardware sensing device senses a gesture input during the time period. A gesture recognition engine recognizes the gesture input. Based on at least one of a type and location of a recognized gesture input, the computing device selects the window location and window dimensions of the application window. The computing device draws the application window on-screen using a selected window location and selected window dimensions for the application window.Type: ApplicationFiled: October 7, 2014Publication date: April 16, 2015Inventors: David R. Bell, Christopher Phillips
-
Patent number: 8849561Abstract: In a method for identifying a location of an incident, a computer receives data from a plurality of navigation devices. The computer determines a portion of a determined route between a first point and a second point of at least one navigation device of the plurality of navigation devices, wherein the at least one navigation devices deviated from the determined route. The computer determines that two or more portions contain a sub-portion. The computer identifies a location of an incident, wherein the location is a location of the sub-portion.Type: GrantFiled: January 4, 2013Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: David R. Bell, Robert Watts, David P. Roe
-
Publication number: 20140195142Abstract: In a method for identifying a location of an incident, a computer receives data from a plurality of navigation devices. The computer determines a portion of a determined route between a first point and a second point of at least one navigation device of the plurality of navigation devices, wherein the at least one navigation devices deviated from the determined route. The computer determines that two or more portions contain a sub-portion. The computer identifies a location of an incident, wherein the location is a location of the sub-portion.Type: ApplicationFiled: January 4, 2013Publication date: July 10, 2014Applicant: International Business Machines CorporationInventors: David R. Bell, Robert Watts, David P. Roe
-
Publication number: 20140035745Abstract: A method of monitoring an individual comprises measuring one or more parameters of the individual, accessing a list of pattern records, each pattern record defining a set of nodes relating to the measured parameter(s) and a specific end result for the set of nodes, matching the measured parameter(s) to a pattern record in the list, and generating a predefined output in relation to the specific end result of the matched pattern record.Type: ApplicationFiled: August 2, 2013Publication date: February 6, 2014Applicant: International Business Machines CorporationInventors: David R. Bell, Philip Norton
-
Patent number: 8464222Abstract: A method, apparatus and software is disclosed for identifying dependencies between components for a given build of a componentised product in which the results of testing of combinations of existing and new components that comprise the product are used to identify dependencies between new components.Type: GrantFiled: January 20, 2009Date of Patent: June 11, 2013Assignee: International Business Machines CorporationInventors: David R. Bell, Christopher S. Bygrave
-
Patent number: 8375361Abstract: A data processing method comprises maintaining a source code repository, checking out a component from the source code repository, checking in a modified version of the component to the source code repository, identifying the changes between the modified version of the component and the original component, applying one or more pattern matching techniques to the identified changes, storing the output of the pattern matching techniques, and displaying the output.Type: GrantFiled: May 29, 2008Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: David R. Bell, Chris Bygrave, Alex G. Fehners
-
Patent number: 7973674Abstract: Disclosed are embodiments of a vehicle-to-vehicle traffic queue information communication system, a traffic queue information communication device, and method. The system and method embodiments incorporate the use of multiple vehicles. Each vehicle is equipped with a traffic queue information communication device. Each traffic queue information communication device can be used to determine if its corresponding vehicle has entered or exited a queue in a single lane of traffic. When the vehicle is in a queue, the device can communicate with the immediately adjacent vehicles in front and behind. Specifically, it can receive data from the preceding vehicle in the queue and use the received data to determine its position in the queue as well as the estimated time it will take to travel through the queue. Revised data can then be transmitted by the device to the next vehicle in the queue for making the same determinations.Type: GrantFiled: August 20, 2008Date of Patent: July 5, 2011Assignee: International Business Machines CorporationInventors: David R. Bell, Christopher S. Bygrave, Phillip Norton
-
Patent number: 7749560Abstract: A crack in a cooling system may be sealed by the direct addition of dry or powder sodium silicate or a glycol based slurry of sodium silicate. The sodium silicate may be used in conjunction with an inert bulking agent, such as a cellulosic material. The sealant composition may further contain a metal which is non-reactive with sodium silicate. The method has particular applicability in the treatment of cracks in the cooling systems of internal combustion engines.Type: GrantFiled: October 20, 2006Date of Patent: July 6, 2010Assignee: Blue Magic, Inc.Inventor: David R. Bell
-
Publication number: 20100045488Abstract: Disclosed are embodiments of a vehicle-to-vehicle traffic queue information communication system, a traffic queue information communication device, and method. The system and method embodiments incorporate the use of multiple vehicles. Each vehicle is equipped with a traffic queue information communication device. Each traffic queue information communication device can be used to determine if its corresponding vehicle has entered or exited a queue in a single lane of traffic. When the vehicle is in a queue, the device can communicate with the immediately adjacent vehicles in front and behind. Specifically, it can receive data from the preceding vehicle in the queue and use the received data to determine its position in the queue as well as the estimated time it will take to travel through the queue. Revised data can then be transmitted by the device to the next vehicle in the queue for making the same determinations.Type: ApplicationFiled: August 20, 2008Publication date: February 25, 2010Applicant: International Business Machines CorporationInventors: David R. Bell, Christopher S. Bygrave, Phillip Norton
-
Publication number: 20090187894Abstract: A method, apparatus and software is disclosed for identifying dependencies between components for a given build of a componentised product in which the results of testing of combinations of existing and new components that comprise the product are used to identify dependencies between new components.Type: ApplicationFiled: January 20, 2009Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David R. Bell, Christopher S. Bygrave
-
Patent number: 7515065Abstract: The present disclosure is a method for alerting road users to the presence of an emergency vehicle. The method for alerting road user to the presence of an emergency vehicle may include receiving a short range signal, the signal including information regarding an emergency vehicle, decoding the signal, notifying a user, and transmitting the information regarding an emergency vehicle via a short range wireless signal. Each vehicle may include a short range wireless signal transceiver which could create a daisy chain distribution mechanism to distribute the information regarding an emergency vehicle to a first vehicle than to a second vehicle quickly and efficiently.Type: GrantFiled: April 17, 2008Date of Patent: April 7, 2009Assignee: International Business Machines CorporationInventors: Chris Bygrave, Oliver Dineen, Phillip Norton, David R. Bell
-
Publication number: 20080301639Abstract: A data processing method comprises maintaining a source code repository, checking out a component from the source code repository, checking in a modified version of the component to the source code repository, identifying the changes between the modified version of the component and the original component, applying one or more pattern matching techniques to the identified changes, storing the output of the pattern matching techniques, and displaying the output.Type: ApplicationFiled: May 29, 2008Publication date: December 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David R. Bell, Chris Bygrave, Alex G. Fehners