Patents by Inventor Paul Reuben Day

Paul Reuben Day 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: 7296189
    Abstract: A method, apparatus and computer program product are provided for implementing autonomic testing and verification of software fix programs or program temporary fixes (PTFs). A software fix program including multiple patches or a program temporary fix (PTF) including multiple programs is received. Each patch or program of the multiple patches or multiple programs of the software fix program or PTF is sequentially applied to a software product. The software product is tested responsive to each sequentially applied patch or program. Then next iterations or different combinations of patches or programs are sequentially applied to a software product and then the software product is tested responsive to each of the applied iterations.
    Type: Grant
    Filed: September 19, 2003
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Brian Robert Muras
  • Patent number: 7284232
    Abstract: An apparatus, program product and method incorporate embedded alias information into a document for use in automatically generating aliases (e.g., bookmarks, favorites, shortcuts, etc.) in a computer environment. The embedded alias information may incorporate both an identification of a predetermined storage location and an alias description to be associated therewith, such that, during generation of an alias, both the location and the description for the alias are obtained from the embedded alias information. The embedded alias information may also incorporate a condition associated with a predetermined storage location, in addition to or in lieu of an identification of the actual predetermined storage location, such that, during generation of an alias, the condition may be tested so that the alias will be generated only upon the condition being met. The embedded alias information may also incorporate an executable program to further customize or enhance the generation of aliases.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7283970
    Abstract: A method and meeting scheduler are provided for automated meeting insertion and rescheduling for busy calendars. An electronic calendar meeting scheduling program stores meeting automation properties defined for each scheduled meeting. The electronic calendar meeting scheduling program stores meeting attendee automation properties defined for each attendee of each scheduled meeting. The electronic calendar meeting scheduling program utilizes the stored meeting automation properties and the stored meeting attendee automation properties to calculate a conflict score and action list for each potential time block for automated meeting insertion and rescheduling. The calculated conflict score and action list for each potential time block for rescheduling a meeting are based upon multiple factors including a move score, a leave early score, and a shorten meeting score. The action list includes an entry for each meeting altered for automated meeting insertion and rescheduling.
    Type: Grant
    Filed: February 6, 2002
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Paul Reuben Day
  • Patent number: 7275206
    Abstract: A method, apparatus and computer program product are provided for identifying hypertext links in document printouts. A document to be printed is scanned for identifying local hypertext links within the document. A page location of each identified local hypertext links within the document is computed and stored. Printable objects are sequentially checked to identify each printable object within a hypertext anchor tag. Each identified printable object within a hypertext anchor tag is rendered with a predefined indication of the hypertext link. A local hypertext link is printed with a page number of the hypertext link within the document. An external hypertext link is printed with a uniform resource locator (URL) for the external hypertext link. Both the page number of the local hypertext link within the document and the uniform resource locator (URL) for the external hypertext link can be printed, for example, in superscript form and bolded or with other highlighting.
    Type: Grant
    Filed: April 15, 1999
    Date of Patent: September 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day
  • Patent number: 7254773
    Abstract: An apparatus, program product and method utilize automated analysis techniques to assist in the determination of acceptable usages of linguistic terms (e.g., words, phrases, acronyms, etc.). In particular, an acceptable usage of a linguistic term may be determined by scanning a plurality of documents for variants (e.g., based on differing spellings, punctuation, capitalization, meaning or definition, etc.) of the term, and tracking relative occurrences of a plurality of such variants found in the plurality of documents during scanning. By tracking occurrences of linguistic term variants, users may be able to use such statistical information to select which of the available variants represents an acceptable usage, or even a most acceptable usage, of a term. Scanned documents may be retrieved from the Internet, and scanning may occur while a user is browsing the Internet.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: August 7, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Brian John Cragun, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7219298
    Abstract: Provided is a method, system, and program for verifying a network address. A network address included within a file is accessed. At least one context term is provided. Content is accessed at the network address in the file and a determination is made as to whether the accessed content satisfies a qualifying threshold with respect to the at least one context term.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: May 15, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7194693
    Abstract: An apparatus and method helps a user to determine parts of an electronic document that are of interest by allowing the user to define preferences for processing an electronic document, and by automatically highlighting one or more portions of the document according to the user preferences. Highlighting includes any way to enhance or alter the appearance of text, including bold, italics, underlining, change in font style, change in font size, change in color, change in background color, etc. The automatic highlighting of portions of the document attract the user's eyes to that portion of the document, which helps the user to discern whether or not the highlighted portion is relevant or interesting. The preferred embodiments also include a document generator that takes an input document and generates therefrom an output document that has one or more highlighted portions that are hard-coded into the document according to the user preferences.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brian John Cragun, Paul Reuben Day
  • Patent number: 7191174
    Abstract: A method, a query optimizer, and computer program product are provided for implementing live switchover to a temporary sparse index for faster query performance. A first plan using an existing index is used for processing a query. A temporary sparse index is built for the query simultaneously with the first plan processing the query. When the temporary sparse index is built, processing the query with the first plan is stopped and a live switchover to the temporary sparse index is provided. Then a second plan using the temporary sparse index is used to continue processing the query at a point where processing stopped with the first plan.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Brian Robert Muras
  • Patent number: 7177937
    Abstract: A web server computer system includes a virus checker and mechanisms for checking e-mails and their attachments, downloaded files, and web sites for possible viruses. The virus checker allows a web server to perform virus checking of different types of information real-time as the information is requested by a web client. In addition, a web client may also request that the server perform virus checking on a particular drive on the web client. If this case, the web server may receive information from the web client drive, scan the information for viruses, and inform the web client whether any viruses were found. In the alternative, the web server may download a client virus checker to the web client and cause the client virus checker to be run on the web client. The preferred embodiments thus eliminate the need for virus checking software to be installed on each web client.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7165220
    Abstract: An apparatus and method define one or more events that run a Java script when a web page is bookmarked. In the preferred embodiments, a browser determines whether a requested web page was requested from a bookmark, whether the requested page is currently bookmarked, and whether the requested page is the browser's home page. This information is sent along with the page request so the web server can take appropriate action based on this information. One or more events are defined that each run a corresponding Java script to indicate when a page was loaded from a bookmark, when a page is bookmarked, when a page is not bookmarked, and when a page is the home page of the browser. The preferred embodiments allow bookmark information to be communicated to a web server, which can then use the bookmark information in a variety of ways. One preferable way to use the bookmark information is to vary the presentation of the web page depending on whether the page is bookmarked or not.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: January 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7146264
    Abstract: A method and system for controlling an automatic transmission is disclosed. The method and system include obtaining positioning data using a global positioning satellite (GPS) and monitoring the automatic transmission to obtain transmission data. The method and system also include learning whether performance of the automatic transmission can be improved utilizing the positioning data and the transmission data. Moreover, the method and system include adjusting a shift threshold for the positioning data for the automatic transmission if it is determined that the performance of the automatic transmission can be improved.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: December 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Robert James Crenshaw, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7133861
    Abstract: A method, apparatus and system that in an embodiment detect that a trigger exists, where the trigger indicates a potential need to rebuild a saved query access plan, and determine whether a previous job associated with the trigger created a new access plan that was identical to the saved access plan. If a previous job associated with the trigger has already created the new access plan and found that it was identical to the saved access plan, then the query is performed with the saved access plan, since there is no advantage to be gained by creating the new access plan again. In this way, multiple jobs are kept from repeatedly re-creating an access plan that is identical to one that already exists.
    Type: Grant
    Filed: December 4, 2003
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Brian Robert Muras, Anne Marie Ryg
  • Patent number: 7134121
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment install a new or fixed version of a program if the program or a feature in the program has been used more than a threshold number of times. If the program has not been used more than the threshold, the new or fixed version of the program is not installed. In an embodiment, an environmental condition is used in determining whether to install the new or fixed version. In this way, the risk that the new version will cause new problems is balanced with the likelihood that the problem solved by the new version will be encountered.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: November 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day
  • Patent number: 7107336
    Abstract: Methods, apparatus and a computer program product are provided for implementing enhanced server page execution. A predefined file or a predefined directory is monitored for change. Responsive to identifying a change in the predefined file or the predefined directory, a server page is monitored for change. Checking the server page for change with each use is eliminated, thereby speeding up run time execution of the server page. Monitoring the predefined file or predefined directory for change can include providing a trigger function with the file or with a directory entity for the predefined directory; the trigger function to identify a change within the predefined directory. Alternatively, monitoring the predefined file or the predefined directory for change includes providing a daemon program for monitoring the predefined file or predefined directory for activity. A META tag can be used for governing when the server page is set to be monitored for change.
    Type: Grant
    Filed: February 23, 2001
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7096215
    Abstract: An apparatus, program product and method integrate virus checking functionality into a computer database search environment to assist in protecting a user computer from contracting a computer virus when accessing search results. The generation of a display representation of a result set generated in response to a search request may be based at least in part upon virus status information associated with at least a portion of a plurality of result records identified in the generated result set. Moreover, an apparatus, program product, and method configure a first computer to receive virus status information generated by a plurality of computers, with such received virus status information stored in a virus database that is accessible by the first computer.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: August 22, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Robert James Crenshaw, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7086033
    Abstract: A software debugger having a monitor for monitoring conditional statements within a software program is disclosed. A program construct is initially identified within a software program. After identifying a point of interest within the program construct, a group of debug instructions is associated with the point of interest within the program construct. In response to a debug stop occurred at the point of interest, the information related to the associated program construct according to the group of debug instructions as a result of executing the instructions within the program construct is displayed.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, Steven Gene Halverson
  • Patent number: 7047487
    Abstract: The present invention provides a method and article of manufacture for formatting electronic documents. In general, an electronic document contains an <activebackground> tag which, when parsed by a browser allows a first electronic document to format, or overlay, a second electronic document with additional or replacement content. Although overlaid by the first electronic document, portions of the second electronic document remain visible and accessible to the user unless explicitly overridden by the first electronic document. In particular, hyperlinks provided by the second electronic document can remain active.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7047548
    Abstract: An apparatus, program product and method for recalling a previous program channel of interest from a current program channel, where the channel of interest is determined by the amount of time a user has previously spent on the channel. The amount of elapsed time a user spends on a program channel is monitored. If the elapsed time exceeds a predetermined threshold, the program channel is identified as a channel of interest. As the user switches from the channel of interest to subsequent broadcast channels (i.e., “surfs”), the channel of interest is retained in memory as long as the amount of time spent on any subsequent channel is less than the predetermined time threshold. If the amount of time spent on a subsequent channel is greater than the predetermined time threshold, the subsequent channel is identified and stored as the new channel of interest. At any time, the user may select a selective view function to return to the channel of interest from the currently selected channel.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso
  • Patent number: 7047519
    Abstract: Apparatus, methods and articles of manufacture are provided for tracking breakpoint hits. In one embodiment, a hit count is automatically incremented for each breakpoint. The hit count is stored for subsequent runs, thereby allowing a user to specify a breakpoint encounter number, N, to which a program may execute and then stop. Illustratively, each breakpoint encounter may have been automatically tracked prior to the user's specification of N. In another embodiment, a range in which the breakpoint is located is specified. The hit count is incremented for each encounter of the breakpoint in the range and reset each time the range is entered.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, Victor John Gettler
  • Patent number: 7043690
    Abstract: Provided is a computer implemented method, system, and program for checking text in an electronic document. Words in the text are scanned and parsed. For each set of one or more scanned and parsed words, a determination is made of whether one or more words form a contact phrase providing information to identify or address a person or entity. After one contact phrase is scanned, contact information is accessed including contact phrases. The contact information is searched to determine if the scanned contact phrase matches contact phrases in the searched contact information.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul Reuben Day, John Matthew Santosuosso