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: 10929603
    Abstract: 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: Grant
    Filed: May 17, 2018
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Patent number: 10761717
    Abstract: 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: Grant
    Filed: October 7, 2014
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: David R. Bell, Christopher Phillips
  • Patent number: 10268561
    Abstract: 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: Grant
    Filed: February 22, 2016
    Date of Patent: April 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Darren J. Sullivan
  • Publication number: 20180267953
    Abstract: 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: Application
    Filed: May 17, 2018
    Publication date: September 20, 2018
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Patent number: 10031907
    Abstract: 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: Grant
    Filed: July 22, 2015
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Patent number: 9761276
    Abstract: 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: Grant
    Filed: September 19, 2016
    Date of Patent: September 12, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Darren J. Sullivan
  • Publication number: 20170242740
    Abstract: 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: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: David R. Bell, Darren J. Sullivan
  • Publication number: 20160026639
    Abstract: 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: Application
    Filed: July 22, 2015
    Publication date: January 28, 2016
    Inventors: David R. Bell, Peter J. Cullen, John W. Duffell, Darren J. Sullivan
  • Publication number: 20150106762
    Abstract: 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: Application
    Filed: October 7, 2014
    Publication date: April 16, 2015
    Inventors: David R. Bell, Christopher Phillips
  • Patent number: 8849561
    Abstract: 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: Grant
    Filed: January 4, 2013
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: David R. Bell, Robert Watts, David P. Roe
  • Publication number: 20140195142
    Abstract: 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: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: David R. Bell, Robert Watts, David P. Roe
  • Publication number: 20140035745
    Abstract: 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: Application
    Filed: August 2, 2013
    Publication date: February 6, 2014
    Applicant: International Business Machines Corporation
    Inventors: David R. Bell, Philip Norton
  • Patent number: 8464222
    Abstract: 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: Grant
    Filed: January 20, 2009
    Date of Patent: June 11, 2013
    Assignee: International Business Machines Corporation
    Inventors: David R. Bell, Christopher S. Bygrave
  • Patent number: 8375361
    Abstract: 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: Grant
    Filed: May 29, 2008
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: David R. Bell, Chris Bygrave, Alex G. Fehners
  • Patent number: 7973674
    Abstract: 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: Grant
    Filed: August 20, 2008
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: David R. Bell, Christopher S. Bygrave, Phillip Norton
  • Patent number: 7749560
    Abstract: 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: Grant
    Filed: October 20, 2006
    Date of Patent: July 6, 2010
    Assignee: Blue Magic, Inc.
    Inventor: David R. Bell
  • Publication number: 20100045488
    Abstract: 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: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: David R. Bell, Christopher S. Bygrave, Phillip Norton
  • Publication number: 20090187894
    Abstract: 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: Application
    Filed: January 20, 2009
    Publication date: July 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Christopher S. Bygrave
  • Patent number: 7515065
    Abstract: 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: Grant
    Filed: April 17, 2008
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Chris Bygrave, Oliver Dineen, Phillip Norton, David R. Bell
  • Publication number: 20080301639
    Abstract: 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: Application
    Filed: May 29, 2008
    Publication date: December 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David R. Bell, Chris Bygrave, Alex G. Fehners