Patents by Inventor David Bruce Lection

David Bruce Lection 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: 9372616
    Abstract: A method includes, a computer generating at least one bookmark to provide an indication of placement, the computer configuring the at least one bookmark to have multiple functions; and the computer configuring the at least one bookmark to have an image based the placement.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: David Bruce Lection, Ruthie D. Lyle
  • Publication number: 20140196156
    Abstract: A method, system, and computer program product for capturing and manipulating content using biometric data are provided in the illustrative embodiments. Biometric data is received from a biometric sensor associated with the data processing system, the biometric data forming a first biometric data. The content is received, the content being captured using the data processing system by a first user associated with the first biometric data. The content is modified using information from a first profile associated with the first biometric data.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: DAvid Bruce Lection, Ruthie D. Lyle, Eric Leonard Masselle
  • Patent number: 8494931
    Abstract: A management application implemented in a computational device maintains priorities corresponding to a plurality of resources coupled to the computational device. Indications for actions to be performed corresponding to occurrences of events are stored to a calendar, wherein the calendar is configurable by a user. A selected indication for an action to be performed is stored to the calendar. In response to an occurrence of an event associated with a selected resource, a priority of the selected resource is determined. The action is performed, based on at least the determined priority of the selected resource and the selected indication for the action stored in the calendar, wherein different actions are performed in response to occurrences of a selected event at different times.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Alan Calacaterra, Gregory Richard Hintermeister, David Bruce Lection, Alan David Seid
  • Patent number: 8423956
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
  • Publication number: 20120331566
    Abstract: A method, system, and computer program product for capturing and manipulating content using biometric data are provided in the illustrative embodiments. Biometric data is received from a biometric sensor associated with the data processing system, the biometric data forming a first biometric data. The content is received, the content being captured using the data processing system by a first user associated with the first biometric data. The content is modified using information from a first profile associated with the first biometric data.
    Type: Application
    Filed: June 23, 2011
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: DAVID BRUCE LECTION, Ruthie D. Lyle, Eric Leonard Masselle
  • Publication number: 20120011035
    Abstract: A management application implemented in a computational device maintains priorities corresponding to a plurality of resources coupled to the computational device. Indications for actions to be performed corresponding to occurrences of events are stored to a calendar, wherein the calendar is configurable by a user. A selected indication for an action to be performed is stored to the calendar. In response to an occurrence of an event associated with a selected resource, a priority of the selected resource is determined. The action is performed, based on at least the determined priority of the selected resource and the selected indication for the action stored in the calendar, wherein different actions are performed in response to occurrences of a selected event at different times.
    Type: Application
    Filed: July 8, 2010
    Publication date: January 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey Alan Calcaterra, Gregory Richard Hintermeister, David Bruce Lection, Alan David Seid
  • Patent number: 7870536
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
  • Patent number: 7693869
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing a serially presented set of items. The process displays a content for a given item for an amount of time based on user input in response to a user selection of the given item. The process identifies a dwell value for the given item based on a dwell time for the given item and a timing profile. The dwell time is the amount of time the content for the given item is displayed. The process removes the item from a plurality of content items in response to a determination that the dwell value for the item is less than a dwell threshold.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: April 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: William Edward Hutson, David Bruce Lection
  • Patent number: 7519913
    Abstract: A system and method for providing indicators of component interaction capability across navigation elements is presented. A user selects an emitter portlet that is located on a viewable page. In turn, a property broker identifies compatible handler portlets located on different pages, and displays handler icons on navigation elements whose corresponding pages include compatible handler portlets. The user selects one of the handler icons and, as a result, the property manager links the emitter portlet to the handler portlet that corresponds to the handler icon, and displays the linked handler portlet's page. The property broker also performs similar functions to link a handler portlet to an emitter portlet.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Bruce Lection, Eric Leonard Masselle, Anuphinh Phimmasorn Wanderski
  • Publication number: 20080209432
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Application
    Filed: May 5, 2008
    Publication date: August 28, 2008
    Inventors: GURUDUTH SOMASEKHARA BANAVAR, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
  • Publication number: 20080059521
    Abstract: A computer implemented method, apparatus, and computer usable program code for managing a serially presented set of items. The process displays a content for a given item for an amount of time based on user input in response to a user selection of the given item. The process identifies a dwell value for the given item based on a dwell time for the given item and a timing profile. The dwell time is the amount of time the content for the given item is displayed. The process removes the item from a plurality of content items in response to a determination that the dwell value for the item is less than a dwell threshold.
    Type: Application
    Filed: September 6, 2006
    Publication date: March 6, 2008
    Inventors: William Edward Hutson, David Bruce Lection
  • Publication number: 20070294701
    Abstract: Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
    Type: Application
    Filed: June 15, 2006
    Publication date: December 20, 2007
    Applicant: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ramon Caceres, Sebastien Demathieu, David Bruce Lection
  • Publication number: 20070283271
    Abstract: A system and method for providing indicators of component interaction capability across navigation elements is presented. A user selects an emitter portlet that is located on a viewable page. In turn, a property broker identifies compatible handler portlets located on different pages, and displays handler icons on navigation elements whose corresponding pages include compatible handler portlets. The user selects one of the handler icons and, as a result, the property manager links the emitter portlet to the handler portlet that corresponds to the handler icon, and displays the linked handler portlet's page. The property broker also performs similar functions to link a handler portlet to an emitter portlet.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Inventors: David Bruce Lection, Eric Leonard Masselle, Anuphinh Phimmasorn Wanderski
  • Patent number: 6678889
    Abstract: Systems, methods and computer program products are provided for sharing resources within an Extensible Markup Language (XML) document that defines a console (i.e., a graphical user interface or GUI) for managing a plurality of application programs and tasks associated therewith. Upon receiving a user request to perform a task associated with an application program managed by a console, resource containers at each scoping level within the XML document are searched for one or more resources required to perform the task. A search is initiated at the scoping level where a task to be performed is defined and proceeds in ascending order towards the root scoping level until the resource is located. When found, a clone of each located resource is generated. The task is then performed using the clone of the resource. The clone of the resource may be discarded after the task has been performed.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: January 13, 2004
    Assignee: International Business Machines Corporation
    Inventors: Charles Edward Burkett, David Bruce Lection
  • Patent number: 6671853
    Abstract: A method, system, and computer-readable code for a technique with which documents encoded according to the Extensible Markup Language (XML) notation or a derivative thereof can be more efficiently processed by selectively streaming document fragments. This selective streaming technique comprises identifying the static and the changeable portions or fragments of a document. The static fragments are written to a serialized binary format (i.e. a serialized binary stream), such as a disk file, thereby avoiding the re-parsing of this information when reconstituting a Document Object Model (DOM) tree for the document. Volatile fragments, on the other hand, remain in the XML or derivative notation when written to an output file.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: December 30, 2003
    Assignee: International Business Machines Corporation
    Inventors: Charles Edward Burkett, David Bruce Lection, Elizabeth Schreiber, David B. Styles
  • Patent number: 6635089
    Abstract: A method, system, and computer-readable code for a technique with which files encoded according to the Extensible Markup Language (XML) notation can be marked up to indicate that the content of the file (or some portion thereof) is dynamic in nature and is to be updated automatically to reflect changing information. The proposed technique provides a novel way to specify that a data repository should be accessed as the source of the updates. Techniques are defined for specifying that this data repository access occurs once, and for specifying that it occurs when a set of conditions are satisfied (which may include periodically repeating the data repository access and content update). In one aspect, the data repository is a database; in another aspect, the data repository is a file system. Preferably, the Lightweight Directory Access Protocol (LDAP) is used as an access method when the data repository being accessed is a database storing an LDAP directory.
    Type: Grant
    Filed: January 13, 1999
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Charles Burkett, John Raithel Hind, David Bruce Lection, Richard Dean Telford, Leonard Douglas Tidwell, II, Jay Unger
  • Patent number: 6635088
    Abstract: A method, system, and computer-readable code for reducing Extensible Markup Language (XML) and Document Type Definition (DTD) document file size through one or more novel compression techniques. In one aspect, a compression technique for tags is defined that reduces the size of tags within either or both of XML and DTD files. In another aspect, a compression technique for attributes within tags may be used to further reduce file size (again, in either XML or DTD files). In a further aspect, a compression technique for strings within an XML file is defined, whereby the decompression will be performed automatically by an XML parser. While these compression techniques are described with reference to XML, they may also be used advantageously with other notations derived from SGML (Standard Generalized Markup Language).
    Type: Grant
    Filed: November 20, 1998
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: John Raithel Hind, David Bruce Lection
  • Patent number: 6484190
    Abstract: An efficient and intuitive means, method and apparatus for displaying and searching information organized in a hierarchical manner. The presented method for displaying and searching information utilizes methods residing at the nodes of the hierarchically organized information.
    Type: Grant
    Filed: July 1, 1998
    Date of Patent: November 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: Richard Edward Cordes, George E. Hall, Jr., David Bruce Lection, Anthony Edward Martinez
  • Patent number: 6476828
    Abstract: Systems, methods and computer program products are provided for building and displaying dynamic graphical user interfaces (GUIs) that can be updated automatically without requiring code-level modification and recompiling. In response to a request to display a particular GUI on a computer display, an Extensible Markup Language (XML) data group is selected from a plurality of XML data groups and an XML display layout is selected from a plurality of XML display layouts. The selected XML data group includes one or more aggregations of data hierarchically ordered within the selected XML data group. XML data items are hierarchically ordered within each of the aggregations of data. The selected XML display layout contains one or more areas that define respective GUI display spaces within which XML data items from the respective aggregations of data can be displayed.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Charles Edward Burkett, David John Clark, David Bruce Lection, Roland Albert Merrick, Jay Unger
  • Patent number: 6477581
    Abstract: A method, data processing system and program product for providing a connection from a portable data processor to a second data processor by acquiring a geographic location of the portable data processor and selecting a connection technique and/or a connection path associated with the acquired location of the portable data processor. The portable data processor then connects to the second data processor utilizing the selected connection technique and/or connection path. The connection technique and/or connection path may be selected from a plurality of connection techniques and/or connection paths which may be prioritized.
    Type: Grant
    Filed: April 9, 1996
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Mark Alan Carpenter, David Bruce Lection, Mark Edward Molander