...that while attempting to develop a super strong glue, 3M employee Spencer Silver accidentally developed a glue that was so weak it would barely hold two pieces of paper together? However, his colleague Art Fry needed the glue. Fry sang with his church choir and marked the pages of his hymnal with small scraps of paper that often fell out. He used Silver's glue to hold the papers in place. Today we call this invention Post-it Notes.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8108763 | Visual editor for electronic mail A visual editor for generating a custom email message. An editor interface may display an approximation of an email message. A user may customize content and layout of an email message through the editor interface. A user interface system may track such customizatio... | 01/31/2012 |
| 8099669 | Enhanced unified messaging system with a quick view facility This invention provides an enhancement to messaging systems by providing a message notification feature which allows a user to manage only new messages for which a notification has not yet been cleared without having to access or download the entire set of messages.... | 01/17/2012 |
| 8082510 | Method and system for inserting advertisements in unified messaging solutions A method and an apparatus for inserting an included message into an e-mail message, wherein the e-mail message is transferred through a unified messaging solution have been provided. In one embodiment, the unified messaging solution detects transmission of a voice m... | 12/20/2011 |
| 8082498 | Systems and methods for automatic spell checking of dynamically generated web pages Systems and methods for automatically spell-checking dynamically generated web pages include: generating, by a server responsive to a request from a client, a dynamically generated web page containing at least some text; transmitting, by the server to the client, th... | 12/20/2011 |
| 8078978 | Method and system for predicting text An electronic messager with a predictive text editor, including a storage unit for storing a data structure associating, for each one of a plurality of a user's contacts, usage data for the user's history of usage of words in communications with the user contact, a ... | 12/13/2011 |
| 8074176 | Electronic communications dialog using sequenced digital images stored in an image dictionary A system and method for an electronic communications dialog between a plurality of users using digital images via a web portal. The user selects a template for entering a plurality of words and associated images that constitute an initial electronic message. The use... | 12/06/2011 |
| 8056010 | Method and system for removing recipients from a message thread A system for conveniently removing recipients from a message being added to a message thread that enables a user to filter people from a recipient list of a message being added to a message thread. The system advantageously enables a user to filter out potential rec... | 11/08/2011 |
| 8028238 | Message display system A method, medium and implementing processing system are provided in which electronic message content and other selected or predetermined components of an electronic message are automatically displayed whenever an abbreviated or condensed message identification on a ... | 09/27/2011 |
| 7996775 | Instant messaging communication system and method A method of providing instant messaging communication between a first user and at least one other user via a communication network. The method comprises: executing an instant messaging client at a user terminal of the first user, the instant messaging client having ... | 08/09/2011 |
| 7979802 | Providing supplemental contact information corresponding to a referenced individual Providing supplemental information for an individual referenced in an electronic message typically includes receiving an electronic message, examining the electronic message, detecting an identifier for a referenced individual contained in the electronic message, an... | 07/12/2011 |
| 7941754 | Media content distribution indicator A method includes providing an expandable element associated with a message transmit key of a device. An outer border of the expandable element moves or expands to reflect a number of recipients of a message to be sent from the device. The message transmit key of th... | 05/10/2011 |
| 7925983 | System and method for address storage and message addressing A system and method for message addressing and address storage are disclosed. A system incorporating teachings of the present disclosure may include an address menu having an identification field with more than one associated address fields. Each of the address fiel... | 04/12/2011 |
| 7913175 | Information processing apparatus and method The invention relates to an information processing apparatus and method which allow a user to readily select, upon transmission of an electronic mail or upon uploading of image data, image data of a plurality of images to be attached to the electronic mail or image ... | 03/22/2011 |
| 7900148 | E-mail interface having an informational tool tip An interface enables perception of information regarding e-mail communications. The interface includes an e-mail application user interface that enables perception of e-mail message information for one or more e-mails received by an e-mail participant and that enabl... | 03/01/2011 |
| 7885948 | Automatically managing incoming communications between sender and recipient, analyzing factors, selectively applying observed behavior, performing designated action As incoming communications are received, a priority or significance level can be assigned to each communication. A communication determined to have a high priority can be presented to a user at substantially the same time as receiving the communication. A communicat... | 02/08/2011 |
| 7877696 | Multi-frame display system with semantic image arrangement Methods and systems for managing presentation of digital images using multiple separate digital media frames each positioned in a separate location and providing images that are viewable within a presentation space, the method comprising the steps of providing acces... | 01/25/2011 |
| 7823072 | Method and system for controlling multiple electronic mail messages in a data processing system A method and a corresponding system for controlling multiple notes are disclosed. A multiple note (340) includes a series of (basic) notes (330,335) that have been forwarded by other users. In the proposed representation, the basic notes are arranged i... | 10/26/2010 |
| 7818680 | Method for deleting related messages A method is provided which utilizes a threading service to offer enhanced features for a document management system including an email system. Various enhanced email features may be provided through one or more of the following components: a delete module, a reply m... | 10/19/2010 |
| 7814425 | Thumbnail image previews An instant message is received from an instant message sender and a determination is made that the instant message includes a link to a web page that was selected by the instant message sender. In response to determining that the instant message includes the link to... | 10/12/2010 |
| 7805458 | Cellular phone and mail security processing method Methods and apparatuses consistent with the present invention relate to a cellular phone having a mailing function and a mail security processing method for the same. The user inputs a secret number and then selects a mail folder to display a security setting/releas... | 09/28/2010 |
| 7788589 | Method and system for improved electronic task flagging and management An improved method and system are provided for creating tasks and for inputting information associated with created tasks according to an electronic task management application or system. Electronic correspondence items may be flagged as tasks. Upon flagging an indi... | 08/31/2010 |
| 7788576 | Grouping of documents that contain markup language code In one embodiment, a fingerprint is generated for each document (e.g., e-mail, web page) containing markup language (e.g., HTML) code. The fingerprint is indicative of the structure of the markup language code in the document. The fingerprint may be formed by extrac... | 08/31/2010 |
| 7774711 | Automatic categorization of entries in a contact list Entries within a participant list of an electronic communications system may be categorized automatically into one or more groups based on attributes of users represented in the participant list. Categorizing users includes maintaining a list of identifiers that are... | 08/10/2010 |
| 7765484 | Passive personalization of lists Personalizing communications typically includes accessing status information for instant messaging sessions involving an instant messaging identity and passively configuring a buddy group associated with the instant messaging identity to persistently reflect a list ... | 07/27/2010 |
| 7752554 | Bot identification and control Various embodiments employ methods and techniques to enable users, and others, to manage or otherwise become more informed about applications or bots with which they interact. The methods and techniques, in at least some embodiments, can provide various types of ind... | 07/06/2010 |
| 7739609 | Method and system for responding to inquiries from users A method for responding to inquiries from a user by a response support system. A request displaying a second screen is received from a user terminal of the user in which a first screen is being displayed. An inquiry destination of the response support system is iden... | 06/15/2010 |
| 7730081 | Searching based on messages While interacting with a messaging interface, keywords or other search criteria are automatically identified and used to perform a search. Search results and sponsored links (or advertisements) are displayed to the user within the messaging interface. To alleviate p... | 06/01/2010 |
| 7716593 | Conversation grouping of electronic mail records Improved conversation grouping methods and systems are provided for electronic mail records. Electronic mail messages that are unread or flagged for follow-up are automatically displayed under an associated conversation grouping heading. If a conversation grouping c... | 05/11/2010 |
| 7661067 | Method for providing quick responses in instant messaging conversations A computer implemented method, data processing system, and computer program product for allowing a user to quickly and directly responds to a turn in an instant messaging conversation. One or more instant messaging chat conversations are displayed to a user. User in... | 02/09/2010 |
| 7657838 | Preventing execution of programs that are embedded in email messages Systems and methods are presented which generate modified email messages, which are largely devoid of embedded functions, from original email messages, which have embedded functions. The embedded functions are amenable to self-executing codes such as viruses, worms,... | 02/02/2010 |
| 7657839 | System for replying to related messages A system is provided which utilizes a threading service to offer enhanced features for a document management system including an email system. Various enhanced email features may be provided through one or more of the following components: a delete module, a reply m... | 02/02/2010 |
| 7653879 | User interface for context sensitive creation of electronic mail message handling rules A contextually sensitive user interface for defining an e-mail message handling rule is provided. The user interface includes one or more user interface objects for specifying conditions for the rule and one or more user interface objects for defining the actions to... | 01/26/2010 |
| 7647559 | Method and computer-readable medium for navigating between attachments to electronic mail messages A method and computer-readable medium are provided for navigation between attachments to electronic mail messages. According to the method, a list of e-mail messages is displayed that includes header information associated with each of the messages. When one of the ... | 01/12/2010 |
| 7640507 | Methods, systems, and products for calendaring applications Methods, systems, and products are disclosed for managing events in an electronic calendar. One such method associates an event with a rule, with the rule comprising a reminder and a date and a time of expiration. A calendar entry corresponding to the event is store... | 12/29/2009 |
| 7634736 | Dynamic controlling attribute-specific list for improved object organization Improving object organization by presenting controlling attribute-specific lists is disclosed. For example, the object can be an email and the controlling attribute the sender of the email. Sender-specific lists are dynamically maintained and can include the most re... | 12/15/2009 |
| 7631266 | System and method for managing contacts in an instant messaging environment A computer-implemented method is described for instant messaging comprising: categorizing two or more instant messaging contact names into a single meta contact; receiving a request to transmit an instant message directed to the meta contact; selecting one of the tw... | 12/08/2009 |
| 7627828 | Systems and methods for graphically representing users of a messaging system In a method of graphically representing users of an integrated email and instant messaging (IM) system, the system allows a second user to associate a graphical user identifier with a first user and suggests the graphical user identifier to the first user. The first... | 12/01/2009 |
| 7624347 | System and method for forwarding full header information in email messages Systems and methods for forwarding full header information in email messages are presented. When an email message is received by a user, and the user chooses to forward the received email message, an option is provided to the user to either include the full header i... | 11/24/2009 |
| 7610557 | Automatic response interface A graphical user interface, for use in generating a definition of an automated response mechanism to be used in automatically communicating when a response occasion occurs, comprises screens (272, 282, 288, 316, 322) which present, in two side by side columns... | 10/27/2009 |
| 7587677 | Workflow management apparatus and method A computer-readable recording medium is disclosed that stores a workflow function addition program for causing a computer to execute a method including the steps of (a) displaying a list of work items on a screen related to an e-mail program and (b) changing the dis... | 09/08/2009 |