-
公开(公告)号:CA2297401A1
公开(公告)日:2000-12-09
申请号:CA2297401
申请日:2000-01-28
Applicant: IBM
Inventor: BATES CARY LEE , DAY PAUL REUBEN
IPC: G06T11/60 , G06F3/00 , G06F3/048 , G06F3/14 , G06T1/00 , G09G5/02 , H04N1/46 , H04N1/60 , H04N1/62
Abstract: A color contrast adjuster is disclosed that automatically selects and applies a new color combination for text and background based on the current color combination for the text and background, if the current color combination is a problem color combination. The text can be any text object (such as a hypertext link, bold text, underline text, groups of text, etc.) and the background can be any background object whose color can be determined (such as a solid color, a button, a global interchange format file, etc.). Additionally, the color contrast adjuster can store multiple problem and preferred color combinations for each user. The color contrast adjuster can replace a problem color combination with a preferred color combination. Furthermore, the color contrast adjuster can provide example color combinations to a user, allow the user to select a better color combination, and add this preferred and problem combination to a user preferences. This allows the color contrast adjuster to adapt to additional problem color combinations. The color contrast adjuster can also provide the user with an indication of previous colors for objects whose color has been changed. This option is useful if the user is to select an object based on the color of the object.
-
公开(公告)号:CA2333372A1
公开(公告)日:2000-04-27
申请号:CA2333372
申请日:1999-02-18
Applicant: IBM
Inventor: BATES CARY LEE , DAY PAUL REUBEN
Abstract: An apparatus, program product, and method utilize a multi-target link to selectively access data located at one or more of a plurality of storage locations associated with the link. Thus, when a user (33) activates a particular multi-target link, a request may be forwarded to different storag e locations in different circumstances to optimize utilization of the link, rather than the request being forwarded to the same single storage location as occurs with conventional hypertext links and bookmarks. A multi-target link may be implemented as a hypertext link defined by a hypertext link definitio n embedded in a hypertext document, or as a bookmark (42) for use in a custom bookmark list for a user. Moreover, various types of data, including hyperte xt documents, files, and the like, may be accessed from one or more of the storage locations for a multi-target link.
-
公开(公告)号:CA2265331A1
公开(公告)日:1999-12-11
申请号:CA2265331
申请日:1999-03-15
Applicant: IBM
Inventor: BATES CARY LEE , DAY PAUL REUBEN
Abstract: Apparatus, program products, and methods implement various intelligent contact management operations to improve the productivity of users of electronic messaging systems and the like. To perform an intelligent name lookup, for example, a subset of the users in a contact database that meet a predetermined search criteria is identified, and a favored user is selected therefrom based upon a predetermined affinity criteria. Also, the automated addition of new entries to a contact database is supported by accumulating the number of contacts between a first user and a second user, with a new entry associated with the second user added to the contact database associated with the first user in response to the number of contacts between the first and second users exceeding a predetermined threshold. The automated addressing of electronic messages is also supported by determining, in response to a first user addressing an electronic message to a second user, whether the second user is a member of an electronic messaging group that defines a plurality of member users, and if so, to address the electronic message to at least one additional member user in the electronic messaging group. The automated creation of electronic messaging groups is also supported by addressing an electronic message to a plurality of recipient users in response to user input, and automatically creating a new electronic messaging group including the plurality of recipient users. Furthermore, the automated updating of electronic messaging groups is supported by addressing an electronic message to an electronic messaging group including a plurality of member users in response to user input, selectively updating an address list for the electronic message in response to user input, and selectively updating the electronic messaging group based upon the updates to the address list.
-
公开(公告)号:CA2333372C
公开(公告)日:2006-10-10
申请号:CA2333372
申请日:1999-02-18
Applicant: IBM
Inventor: BATES CARY LEE , DAY PAUL REUBEN
Abstract: An apparatus, program product, and method utilize a multi-target link to selectively access data located at one or more of a plurality of storage locations associated with the link. Thus, when a user (33) activates a particular multi-target link, a request may be forwarded to different storage locations in different circumstances to optimize utilizati on of the link, rather than the request being forwarded to the same single storage location as occurs with conventional hypertext links and bookmarks. A multi-target link may be implemented as a hypertext link defined by a hypertext link definition embedded in a hypertext document , or as a bookmark (42) for use in a custom bookmark list for a user. Moreover, various types of data, including hypertext documents, files, and the like, may be accessed from one or more of the storage locations for a multi-target link.
-
公开(公告)号:GB2368163B
公开(公告)日:2005-05-18
申请号:GB0114989
申请日:2001-06-20
Applicant: IBM
Inventor: BATES CARY LEE , DAY PAUL REUBEN , SANTOSUOSSO JOHN MATTHEW
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.
-
公开(公告)号:AU772939B2
公开(公告)日:2004-05-13
申请号:AU7184400
申请日:2000-11-27
Applicant: IBM
Inventor: BATES CARY LEE , DAY PAUL REUBEN , SANTOSUOSSO JOHN MATTHEW
Abstract: An apparatus, program product and method dynamically adjust the scroll rate used to scroll through the program information for various television programs available to a television viewer to provide a variable rate of scroll for program information presented to the television viewer. The scroll rate may be varied, for example, to emphasize certain program information relative to other program information, e.g., by slowing down the scroll rate to increase the visibility for important program information and speeding up the scroll rate to decrease the visibility of less important program information. Dynamic scroll rate adjustment may be utilized in a number of situations, including in connection with non-interactive electronic program listings, interactive electronic program guides, and electronic overlays, among others. Furthermore, dynamic scroll rate adjustment may be based upon a number of different characteristics of the television programs associated with the displayed program information, including for example, the frequency of access of different television programs, or sponsorship of certain television programs.
-
57.
公开(公告)号:CA2408457A1
公开(公告)日:2004-04-17
申请号:CA2408457
申请日:2002-10-17
Applicant: IBM CANADA
Inventor: BATES CARY LEE , SANTOSUOSSO JOHN MATTHEW , BERESTETSKY VADIM
Abstract: An automated way to detect differences in the values of program variables/expressions and the order of execution between one run and another. A collection mode saves the values of expressions/variables at collection points in the program. On a subsequent execution during the detection mode, these saved values of the same expressions/variables are recalled and compared with the current values. Advantageously, the user selects the collection points within the program at which variable information can be gathered and compared; and these collectio n points may include: breakpoints set by a debugging program or by the user; collection points set by the user, and entry and/or exit points and/or points within program structures, such as procedur e calls, control blocks, etc. Setup of the collection mode includes the capability to modify the expressions/variables, the tolerance or the acceptable alternatives, and the position and number of collection points.
-
公开(公告)号:CA2471584A1
公开(公告)日:2003-08-07
申请号:CA2471584
申请日:2002-10-28
Applicant: IBM
Inventor: BATES CARY LEE , SANTOSUOSSO JOHN MATTHEW , TIMON VINCENT THOMAS III , MARTINO GILFORD FRANCIS
IPC: G06F9/44 , G06F40/191 , G06F17/27
Abstract: A system and method is provided for inserting into a display material copied to a clipboard. A user selects material to be copied the clipboard. The syst em selects and copies to the clipboard additional material. The user selects an insertion point for the user selected material, and the system displays to t he user the user selected material and selective additional material. The syste m selected material is, in accordance with a more specific embodiment, that material which is needed to render the user selected material syntactically correct in the context of the insertion point.
-
公开(公告)号:GB2351639B
公开(公告)日:2002-12-31
申请号:GB0000732
申请日:2000-01-14
Applicant: IBM
Inventor: BATES CARY LEE , DAY PAUL REUBEN
-
公开(公告)号:GB2368163A
公开(公告)日:2002-04-24
申请号:GB0114989
申请日:2001-06-20
Applicant: IBM
Inventor: BATES CARY LEE , DAY PAUL REUBEN , SANTOSUOSSO JOHN MATTHEW
Abstract: A web server computer system 100 includes a virus checker 125 and mechanisms for checking e-mails and their attachments, downloaded files, and web sites for possible viruses. When an e-mail message contains a detected virus, the message is discarded, and both the sender and recipient are informed via e-mail that the message contained a virus. When an e-mail attachment contains a detected virus, the attachment is deleted, and the e-mail message without the attachment is sent to the web client, along with a message explaining that the e-mail message had an attachment that was automatically deleted because it had a virus. When a downloaded file contains a virus, the downloaded file is deleted, and an error message is sent to the web client to inform the web client that the requested file had a virus. When a requested web site (i.e., Uniform Resource Locator (or URL)) has been labelled as a source for a known virus, a message is sent to the web client stating that a virus may have been downloaded from that URL. In addition, if the requested URL has not been labelled as a source for a known virus, but it contains links that have been so labelled, the web page is processed before being sent to the user to identify those potentially dangerous links. In this manner a web server can perform virus checking of different types of information real-time as the information is requested by a web client.
-
-
-
-
-
-
-
-
-