Patents by Inventor David Phillip Johnson

David Phillip Johnson 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: 8724647
    Abstract: A mechanism is provided for indexing commercials. A viewer may query a search engine for a particular product or service. The index may include descriptors that are provided within a blanking interval within the media stream or within program guide information associated with the stream. The index information may also include Internet hyperlinks. Commercials may also have associated therewith a value that is relative to a value of media content. A viewer may accumulate value by viewing advertisements. Accumulated value may then be used to acquire more content.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: David Phillip Johnson, David Louis Kaminsky
  • Patent number: 8359611
    Abstract: A mechanism is provided for indexing commercials. A viewer may query a search engine for a particular product or service. The index may include descriptors that are provided within a blanking interval within the media stream or within program guide information associated with the stream. The index information may also include Internet hyperlinks. Commercials may also have associated therewith a value that is relative to a value of media content. A viewer may accumulate value by viewing advertisements. Accumulated value may then be used to acquire more content.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Phillip Johnson, David Louis Kaminsky
  • Publication number: 20130014152
    Abstract: A mechanism is provided for indexing commercials. A viewer may query a search engine for a particular product or service. The index may include descriptors that are provided within a blanking interval within the media stream or within program guide information associated with the stream. The index information may also include Internet hyperlinks. Commercials may also have associated therewith a value that is relative to a value of media content. A viewer may accumulate value by viewing advertisements. Accumulated value may then be used to acquire more content.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Phillip JOHNSON, David Louis KAMINSKY
  • Patent number: 7756982
    Abstract: Under the present invention, a request for a Uniform Resource Locator (URL) is received from a client on a server. Upon receipt, a corresponding session object is obtained, and a response identifier is generated. Based on the response identifier, it is determined whether the URL was previously requested by the client. If not, generation of a final response begins. As the response is being generated, a response refresh header is generated and returned to the client with a temporary response. The response refresh header contains a time value for causing the client to automatically send a subsequent request for the URL. After generation of the final response is complete, it is stored in a cache according to the response identifier. Then, when the subsequent request is received from the client, the final response is retrieved from the cache and served to the client.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventor: David Phillip Johnson
  • Publication number: 20080320409
    Abstract: In an event detection and monitoring system displaying event data in both tabular and chart formats, the displays of each are tightly-coupled to one another so that when a user selects an event in one format the corresponding event in the other format is highlighted or otherwise emphasized. When a user selects a row containing an event of interest in the event log table, the symbol in the event log chart corresponding to the selected event is simultaneously highlighted. Similarly, when a user selects a symbol in the event log chart corresponding to an event of interest, the row in the event log table containing the corresponding event is simultaneously highlighted. In addition, the rows of the event log table can be sorted and filtered according to predetermined criteria, and the events selected by the filters are highlighted in the chart with indicia distinguishing the filter.
    Type: Application
    Filed: August 20, 2008
    Publication date: December 25, 2008
    Inventors: Mark E. Molander, Karen Ruth Kluttz, Radal Lee Bertram, David Phillip Johnson
  • Patent number: 7446769
    Abstract: In an event detection and monitoring system displaying event data in both tabular and chart formats, the displays of each are tightly-coupled to one another so that when a user selects an event in one format the corresponding event in the other format is highlighted or otherwise emphasized. When a user selects a row containing an event of interest in the event log table, the symbol in the event log chart corresponding to the selected event is simultaneously highlighted. Similarly, when a user selects a symbol in the event log chart corresponding to an event of interest, the row in the event log table containing the corresponding event is simultaneously highlighted. In addition, the rows of the event log table can be sorted and filtered according to predetermined criteria, and the events selected by the filters are highlighted in the chart with indicia distinguishing the filter.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Mark E. Molander, Karen Ruth Kluttz, Randal Le Bertram, David Phillip Johnson
  • Publication number: 20080140774
    Abstract: Under the present invention, a request for a Uniform Resource Locator (URL) is received from a client on a server. Upon receipt, a corresponding session object is obtained, and a response identifier is generated. Based on the response identifier, it is determined whether the URL was previously requested by the client. If not, generation of a final response begins. As the response is being generated, a response refresh header is generated and returned to the client with a temporary response. The response refresh header contains a time value for causing the client to automatically send a subsequent request for the URL. After generation of the final response is complete, it is stored in a cache according to the response identifier. Then, when the subsequent request is received from the client, the final response is retrieved from the cache and served to the client.
    Type: Application
    Filed: February 20, 2008
    Publication date: June 12, 2008
    Inventor: David Phillip Johnson
  • Patent number: 7349968
    Abstract: Under the present invention, a request for a Uniform Resource Locator (URL) is received from a client on a server. Upon receipt, a corresponding session object is obtained, and a response identifier is generated. Based on the response identifier, it is determined whether the URL was previously requested by the client. If not, generation of a final response begins. As the response is being generated, a response refresh header is generated and returned to the client with a temporary response. The response refresh header contains a time value for causing the client to automatically send a subsequent request for the URL. After generation of the final response is complete, it is stored in a cache according to the response identifier. Then, when the subsequent request is received from the client, the final response is retrieved from the cache and served to the client.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventor: David Phillip Johnson
  • Patent number: 6463578
    Abstract: Systems, methods and computer program products are provided for debugging markup language source code of JSP files via Java class files generated therefrom. A Java class file is subjected to introspection to locate a source file specifier that identifies the filename of a Java source file from which the Java class file was compiled. The Java class file is also subjected to introspection to identify one or more source-to-bytecode tables associated with the Java class file. Identified source-to-bytecode tables are modified to include information provided within the comments of the Java source file source code to link respective portions of the Java source code with respective portions of the markup language source code of the JSP file. The located source file specifier is modified to indicate the JSP file as the source file from which the Java class file is compiled.
    Type: Grant
    Filed: November 23, 1999
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventor: David Phillip Johnson