Patents by Inventor Cary Lee Bates

Cary Lee Bates 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).

  • Publication number: 20080010536
    Abstract: In an embodiment, a determination is made whether a breakpoint command identifies a breakpoint location, a condition expression, and a condition location with the condition location separate from the breakpoint location. If the determination is true and execution of a program reaches the condition location, the condition expression is evaluated at the condition location, and a result of the condition expression is saved and associated with the breakpoint location. In response to execution of the program reaching the breakpoint location, if the result exists and is associated with the breakpoint location, the execution of the program is halted at the breakpoint location. But, if the result is false, the program is allowed to continue executing at the breakpoint location.
    Type: Application
    Filed: June 12, 2006
    Publication date: January 10, 2008
    Inventors: Cary Lee Bates, Jason J. Illg
  • Publication number: 20070299916
    Abstract: An apparatus, program product and method assess a spam risk associated with submission of a user's private information to an entity such as a web site. For example, the spam risk associated with an entity accessible over an electronic communications medium may be assessed by monitoring an account of a user for receipt of unsolicited communications from the entity in response to the user submitting private information solicited by the entity, and determining a spam risk for the entity based upon the monitoring.
    Type: Application
    Filed: June 21, 2006
    Publication date: December 27, 2007
    Inventors: Cary Lee Bates, Jason J. Illg
  • Patent number: 7310627
    Abstract: Methods, systems and articles of manufacture for searching content in frames. In general, information located at one or more networked addresses may be displayed to a user in two or more frames. The content of a frame may be searched by designating one frame as a default search frame. Such a designation may be made according to a tag or other criteria, such as attributes of the frame itself or historical information pertaining to a previous search of one of the active frames. In any case, the designation of a default search frame eliminates the need for explicit selection by the user prior to a search.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Paul Jones
  • Publication number: 20070287425
    Abstract: In an embodiment, a message is sent from a source telephone to a message center if a message indication is received by the source telephone in response to a call from the source telephone directed to a target telephone. The message indication indicates that the target telephone does not answer the call. The message center saves the message. If a signal strength of a transmission between the source telephone and the message center during the sending of the message is below a low signal-strength threshold, then the message is recorded to an overlay message at the source telephone. Once the signal strength between the source telephone and the message center exceeds a high signal-strength threshold, an overlay package that includes the overlay message is sent from the source telephone to the target telephone, and the message center replaces the message with the overlay message if the message exists at the message center.
    Type: Application
    Filed: June 12, 2006
    Publication date: December 13, 2007
    Inventor: Cary Lee Bates
  • 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: 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: 7272826
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment create breakpoint groups and breakpoints in a hierarchical tree structure. An operation directed to a breakpoint group is performed on both the breakpoint group and the descendents in the tree of the breakpoint group. But, an operation directed to a descendent is not performed against its ancestors. In this way, the user can ore easily organize, enable, and disable breakpoints.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul W. Buenger
  • 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: 7251808
    Abstract: Enhanced graphical user interface functions are provided in a graphical debugger. A user interface operatively controls a graphical user interface. A loadmap display manager coupled to the user interface implements a loadmap function. The user interface responsive to the loadmap display manager displays a program loadmap. A custom record display manager coupled to the user interface receives user inputs and implements a custom record display function. The user interface responsive to the custom record display manager displays user selected customized records.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: July 31, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, David Rajkumar Bhaskaran, Anthony Dwight Cairns, Paul Saby Halverson, Steven Gene Halverson
  • Patent number: 7251494
    Abstract: A portable phone is equipped with a position detector that detects the geographical position of the portable phone, and the function of the phone can be changed according to its geographical position. One or more “regions” may be defined by the user of the portable phone, and the ring parameters for each region may be set independently of the other regions. In this manner a phone in accordance with the preferred embodiments may ring with one tone at home, ring with a different tone at work, ring with a louder volume when on a job site, not ring at all when in church, and ring with a vibration when at the theater. The preferred embodiments further allow assigning a telephone number to a defined geographical region, and ringing the portable phone only when within the geographical region that corresponds to the phone number.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: July 31, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Jeffrey Michael Ryan, John Matthew Santosuosso
  • Patent number: 7236946
    Abstract: Embodiments of the present invention provide for a method, system and article of manufacture for operating vending machines. In general, a plurality of vending machines are nodes of a network. Each node is configured to send, receive and process signals carrying inventory, pricing, reservation and/or refund information. In such embodiments, a vending machine is configured to receive a reservation request for a specified item. The request may be issued from one of a plurality of client devices (e.g., wireless telephones, desktop computers and the like) or from a reservation control system. In still another embodiment, vending machines may be configured to provide refunds under controlled conditions. A consumer may request a refund in cases where the consumer was improperly charged for goods are services that were not provided.
    Type: Grant
    Filed: May 3, 2001
    Date of Patent: June 26, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Mahdad Majd, John Matthew Santosuosso
  • Patent number: 7225429
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment, determine the control flow relationship between breakpoints and graphically display this relationship. Breakpoints are added to a breakpoint group based on their position within the control flow of a program. In an embodiment, when a control flow construct is selected in the graphical display, the breakpoints associated with the control flow construct are added to a breakpoint group.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: May 29, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Paul W. Buenger
  • 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: 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: 7178135
    Abstract: Methods, apparatus and articles of manufacture, performed by a debugging program, for executing an operation on a plurality of breakpoints within a scope. In one aspect, the method comprises selecting the scope; determining the plurality of breakpoints within the scope; receiving a selection to execute the operation; and in response to the selection, executing the operation on the plurality of breakpoints within the scope.
    Type: Grant
    Filed: May 16, 2002
    Date of Patent: February 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Steven Gene Halverson
  • 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: 7142666
    Abstract: The present invention is directed at a telephone that automatically selectively disables a microphone when the microphone is moved out of close proximity to the user's mouth. One embodiment comprises a sensor that detect if the telephone microphone is in close proximity to a user's mouth and a switch that selectively mutes the telephone in response to the detection.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, John Matthew Santosuosso
  • Patent number: 7139804
    Abstract: A method, article of manufacture, and apparatus for restricting the receipt of automatic delegate reply messages. Specifically, the method configures a control message for an electronic mail (e-mail) message addressed to at least one recipient terminal or computer, and sends the e-mail and control messages to the at least one recipient terminal. Upon processing the control message, the at least one recipient terminal determines whether to reply to the received e-mail message with a delegate reply message. As such, a sender of the e-mail message may restrict the receipt of delegate reply messages by configuring the control message through different features or options.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: November 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cary Lee Bates, Kurtis W. Ruby, John Matthew Santosuosso
  • 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