Patents by Inventor Brian E. Olson

Brian E. Olson 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: 10447628
    Abstract: At least one electronic document is requested from one or more participants of the electronic messaging session in accordance with a series of rules that is associated with actions for the messaging session. In response to receiving the requested at least one electronic document into the electronic messaging session, actions associated with the series of rules for the electronic messaging session are performed.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: October 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Brian E. Olson
  • Patent number: 10394537
    Abstract: A source code file is generated in accordance with a first coding format employed by a first user. In response to a request for the generated source code file from a second user employing a different coding format, the generated source code file is transformed to the different coding format employed by the second user, and the transformed source code file is presented to the second user in the different coding format.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Brian E. Olson
  • Patent number: 10296557
    Abstract: Embodiments of the invention may be used to improve enforcement and compliance with publishing rules in an automated and provable manner. Prior to publication, documents may be processed using publishing rules (workflows) based on conceptual analysis of document content. Additionally, embodiments of the invention include a content creation system configured to provide prompt feedback on content coverage. Such a system enables the creator of information to better understand what approval requirements apply to content they create and intend to publish, as the content is being created.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Frederick A. Kulack, Brian E. Olson, Eric W. Will
  • Publication number: 20180196651
    Abstract: A source code file is generated in accordance with a first coding format employed by a first user. In response to a request for the generated source code file from a second user employing a different coding format, the generated source code file is transformed to the different coding format employed by the second user, and the transformed source code file is presented to the second user in the different coding format.
    Type: Application
    Filed: January 10, 2017
    Publication date: July 12, 2018
    Inventors: Richard D. Dettinger, Brian E. Olson
  • Publication number: 20180198741
    Abstract: At least one electronic document is requested from one or more participants of the electronic messaging session in accordance with a series of rules that is associated with actions for the messaging session. In response to receiving the requested at least one electronic document into the electronic messaging session, actions associated with the series of rules for the electronic messaging session are performed.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: Richard D. Dettinger, Brian E. Olson
  • Patent number: 9621688
    Abstract: An approach is provided for queuing clients when a web page is temporarily unavailable. The approach includes providing a computer infrastructure operable to: maintain a queue of clients requesting the web page; receive an indication of an availability number from a host of the web page; and release one or more of the clients from the queue equal to the availability number indicated by the host, based on the receiving the indication of the availability number.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mitchell D. Felton, Brian E. Olson
  • Publication number: 20170013096
    Abstract: An approach is provided for queuing clients when a web page is temporarily unavailable. The approach includes providing a computer infrastructure operable to: maintain a queue of clients requesting the web page; receive an indication of an availability number from a host of the web page; and release one or more of the clients from the queue equal to the availability number indicated by the host, based on the receiving the indication of the availability number.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Mitchell D. FELTON, Brian E. OLSON
  • Patent number: 9456061
    Abstract: An approach is provided for queuing clients when a web page is temporarily unavailable. The approach includes providing a computer infrastructure operable to: maintain a queue of clients requesting the web page; receive an indication of an availability number from a host of the web page; and release one or more of the clients from the queue equal to the availability number indicated by the host, based on the receiving the indication of the availability number.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mitchell D. Felton, Brian E. Olson
  • Publication number: 20140052835
    Abstract: An approach is provided for queuing clients when a web page is temporarily unavailable. The approach includes providing a computer infrastructure operable to: maintain a queue of clients requesting the web page; receive an indication of an availability number from a host of the web page; and release one or more of the clients from the queue equal to the availability number indicated by the host, based on the receiving the indication of the availability number.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mitchell D. FELTON, Brian E. OLSON
  • Patent number: 8290909
    Abstract: The present invention provides methods and systems for database replication. In general, a source database management system is configured with an access manager. The access manager implements a replication schedule for replicating data to one or more client systems. Replication is performed for a particular client when the access manager determines that one or more threshold criteria have been satisfied.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard Dean Dettinger, Brian E. Olson
  • Patent number: 7917606
    Abstract: Methods and systems for message format distribution. A sending server is connected to a plurality of receiving servers. The sending server comprises a master database containing information which is periodically provided to the receiving servers. The sending server and the receiving servers communicate using messaging facilities. Changes in the message format are distributed by the sending server to the receiving servers via the messaging facilities. The message format changes are implemented by receiving clients executing on each of the receiving servers. Standard configurable receiving clients are used by all receiving servers, thereby reducing or eliminating development work by the receiving parties.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Dean Dettinger, Brian E. Olson
  • Publication number: 20090300064
    Abstract: Embodiments of the invention may be used to improve enforcement and compliance with publishing rules in an automated and provable manner. Prior to publication, documents may be processed using publishing rules (workflows) based on conceptual analysis of document content. Additionally, embodiments of the invention include a content creation system configured to provide prompt feedback on content coverage. Such a system enables the creator of information to better understand what approval requirements apply to content they create and intend to publish, as the content is being created.
    Type: Application
    Filed: May 28, 2008
    Publication date: December 3, 2009
    Inventors: Richard D. Dettinger, Frederick A. Kulack, Brian E. Olson, Eric W. Will
  • Publication number: 20080147819
    Abstract: Methods and systems for message format distribution. A sending server is connected to a plurality of receiving servers. The sending server comprises a master database containing information which is periodically provided to the receiving servers. The sending server and the receiving servers communicate using messaging facilities. Changes in the message format are distributed by the sending server to the receiving servers via the messaging facilities. The message format changes are implemented by receiving clients executing on each of the receiving servers. Standard configurable receiving clients are used by all receiving servers, thereby reducing or eliminating development work by the receiving parties.
    Type: Application
    Filed: February 20, 2008
    Publication date: June 19, 2008
    Inventors: Richard Dean DETTINGER, Brian E. OLSON
  • Patent number: 7085758
    Abstract: The present invention provides methods and systems for accessing a database with a database-enabled messaging facility. An application on a front-end server may access a database located on a back-end server via the database-enabled messaging facility. In general, the database-enabled messaging facility receives a message containing a database request from the front-end server, parses the message to extract the database request, submits the database request to the database, receives results from the database request and sends a message containing results from the database request to the front-end server. For some embodiments, the messaging facility may optimize-accessing the database by changing database requests-prior to submitting them to the database. For example, the messaging facility may reorder database requests, delete redundant database requests, or combine database requests to minimize a total number of database accesses.
    Type: Grant
    Filed: August 22, 2002
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Eric L. Barsness, Richard D. Dettinger, Brian E. Olson, John M. Santosuosso
  • Publication number: 20040039742
    Abstract: The present invention provides methods and systems for accessing a database with a database-enabled messaging facility. An application on a front-end server may access a database located on a back-end server via the database-enabled messaging facility. In general, the database-enabled messaging facility receives a message containing a database request from the front-end server, parses the message to extract the database request, submits the database request to the database, receives results from the database request and sends a message containing results from the database request to the front-end server. For some embodiments, the messaging facility may optimize-accessing the database by changing database requests-prior to submitting them to the database. For example, the messaging facility may reorder database requests, delete redundant database requests, or combine database requests to minimize a total number of database accesses.
    Type: Application
    Filed: August 22, 2002
    Publication date: February 26, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric L. Barsness, Richard D. Dettinger, Brian E. Olson, John M. Santosuosso
  • Publication number: 20030093413
    Abstract: The present invention provides methods and systems for database replication. In general, a source database management system is configured with an access manager. The access manager implements a replication schedule for replicating data to one or more client systems. Replication is performed for a particular client when the access manager determines that one or more threshold criteria have been satisfied.
    Type: Application
    Filed: November 15, 2001
    Publication date: May 15, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard Dean Dettinger, Brian E. Olson
  • Publication number: 20030093576
    Abstract: Methods and systems for message format distribution. A sending server is connected to a plurality of receiving servers. The sending server comprises a master database containing information which is periodically provided to the receiving servers. The sending server and the receiving servers communicate using messaging facilities. Changes in the message format are distributed by the sending server to the receiving servers via the messaging facilities. The message format changes are implemented by receiving clients executing on each of the receiving servers. Standard configurable receiving clients are used by all receiving servers, thereby reducing or eliminating development work by the receiving parties.
    Type: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard Dean Dettinger, Brian E. Olson