...that several people are credited with the invention of the flush toilet? Most people have heard of Thomas Crapper (1837-1910), the sanitary engineer who invented the valve-and-siphon arrangement that made the modern toilet possible. Another claimant to "the throne" was British inventor Alexander Cumming who patented a toilet in 1775. Then there's a nameless Minoan (a native of ancient Crete) who lived 4,000 years ago who supposedly was ahead of his time and created the first flush toilet!
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.
| Application No. | Application Title | Issue Date |
| 20070294618 | Character Input System Including Application Device and Input Server Since a editing character string is managed by an input server, an application device cannot know whether scroll is necessary. Accordingly, there has been a problem that it is impossible to realize the scroll function. A receiving unit (221) receives an instructi... | 12/20/2007 |
| 20070288853 | Software, methods and apparatus facilitating presentation of a wireless communication device user interface with multi-language support At a wireless communication device, a markup language document defining a format of a user interface (e.g. for presenting data from a remote application) is received. The markup language document includes at least one descriptor for locating a textual component of the u... | 12/13/2007 |
| 20070277100 | Method and system for a user input solution for a limited telecommunication device It is an object of the present invention to provide a method and system for enabling a simple and efficient method of directional arrows for the purpose of easily maneuvering throughout a contextual menu system (i.e., menus, text entry boxes, buttons, and the like) on a... | 11/29/2007 |
| 20070271509 | METHODS AND APPARATUSES FOR OPERATIONS ON SELECTIVE DOCUMENT COMPONENTS Methods, apparatuses, systems, and media to perform operations on filtered components of documents are disclosed. Embodiments comprise a method of performing an operation on selected components of an electronic document using at least one criterion to filter selected pa... | 11/22/2007 |
| 20070260975 | METHOD AND SYSTEM FOR GRAPHICALLY DELIMITING TEXT MESSAGE CONTENT FOR A MOBILE RADIO TERMINAL A method for displaying written text during the preparation of a text message to be transmitted by a mobile radio terminal. Written text entered by a user is displayed. A graphical text message break is displayed between characters of the written text associated with a ... | 11/08/2007 |
| 20070260981 | METHOD OF DISPLAYING TEXT USING MOBILE TERMINAL A mobile terminal and method of displaying text using a mobile terminal are disclosed by which a user is able to check, input, amend and edit a selected word by enlarging the word selected for display. The present invention displays text including at least one word on a... | 11/08/2007 |
| 20070260996 | Method for presentation of revisions of an electronic document A method and apparatus for displaying the evolution of an electronic document (e.g. word-processing document, portable-document-format file, spreadsheet, drawing, and the like), containing tracked changes, is disclosed. In accordance with the disclosed method and appara... | 11/08/2007 |
| 20070256003 | Platform for the interactive contextual augmentation of the web A method for increasing the usefulness of hypertext in a browser accessed web site by providing means to augment hyperlinks and other notable page content with additional metacontent and contextually appropriate tools by inserting a script into browser accessed document... | 11/01/2007 |
| 20070256007 | Methods, systems, and computer program products for managing information by annotating a captured information object A captured information object is managed by using annotation markers. The information object is annotated with at least one marker. The annotated information object is saved in an electronically searchable file. ... | 11/01/2007 |
| 20070245230 | Method, system, and computer-readable medium to uniformly render document annotations across multiple computer platforms A computer-implemented method, system, and computer-readable medium to uniformly display electronic annotations of a document across differing computer platforms of an imaging system where documents are stored as images on an image file server. An exemplary method compr... | 10/18/2007 |
| 20070240043 | Handheld electronic device and method for performing optimized spell checking during text entry by providing a sequentially ordered series of spell-check algorithms A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that... | 10/11/2007 |
| 20070234205 | Defining virtual shapes to position text and graphics Virtual shapes are defined that are referenced to one or more actual, printable sheets for printing. The virtual shapes are referenced to the actual sheet using a rotation and x-axis (left-to-right) and y-axis (top-down) coordinates. The coordinates are typically specif... | 10/04/2007 |
| 20070226611 | Character display device and character display method The present invention is intended to speed up rendering that is performed in the course of displaying a document that contains both icons and characters. A character display device that displays a document containing both icons and characters includes: a searching unit ... | 09/27/2007 |
| 20070226615 | Fonts with feelings Various technologies and techniques are disclosed that improve the instructional nature of fonts and/or the ability to create instructional fonts. Font characters are modified based on user interaction to enhance the user's understanding and/or fluency of the word. The ... | 09/27/2007 |
| 20070226614 | Enhanced content manager Delivering enhanced content is disclosed. An indication of content included on a webpage that is to be enhanced is received. Enhanced content is selected from a specified enhanced content provider previously specified from among a plurality of enhanced content providers... | 09/27/2007 |
| 20070226649 | METHOD FOR PREDICTIVE TYPING A method for suggesting possible completions for a typed text to a user of a device having a reduced keyboard. The possibilities include reference to external data, such as date, time, location and weather, or words related to the last continuation used in the same cont... | 09/27/2007 |
| 20070220426 | Method and System to Provide a Certified Lexicon for Document Drafting The disclosure provides a lexicon tool including a database that includes a plurality of terms which may be words, phrases, paragraphs, documents, photographs, etc, and at least one definition for each term. Each definition is associated with a subject matter identifier... | 09/20/2007 |
| 20070208998 | Displaying text intraline diffing output Text intraline diffing output may be provided. Based on a comparison of each of a first plurality of lines to a second plurality of lines, a deleted line set and an added line set may be created. The deleted line set may comprise lines selected from the first plurality ... | 09/06/2007 |
| 20070204220 | RE-LAYOUT OF NETWORK CONTENT Techniques for modifying network content layout to be presented by an application are disclosed. More specifically, the content layout or portions thereof can be altered to facilitate specific tasks including, but not limited to, enhancing readability. For example, cont... | 08/30/2007 |
| 20070204221 | Order independent batched updates on a text buffer The embodiments contemplate a system and method for the application of concurrent edits to the same version of a text. The concurrent edits may occur simultaneously or near simultaneously through collaborative editing schemes, where more than one user, processor, or age... | 08/30/2007 |
| 20070196015 | Table of contents extraction with improved robustness In a method for identifying a table of contents in a document (10), text fragments are extracted (12) from the document. There are identified (20, 30, 34, 38): (i) a substantially contiguous group of text fragments as table of content entries and (i... | 08/23/2007 |
| 20070195081 | AUTHORING TOOL An authoring tool provides a storage receptacle for text components of graphics designs. The storage receptacle is easily accessed from within the graphics authoring environment and allows for the text to be changed independently of the graphics authoring environment, f... | 08/23/2007 |
| 20070198912 | Rapid similarity links computation for tableof contents determination In a method for identifying a table of contents in a document (8), an initial indexing text fragment at about the middle of an ordered sequence of indexing text fragments (14) is associated with an initial set of one or more candidate linked body text frag... | 08/23/2007 |
| 20070195095 | Applying effects to a merged text path Effects are applied to a shape that is generated from a merged text path. The merged text path is created from text paths that are associated with a text run. Boolean operations may be used to create the merged text path. The merged text path removes any overlap and red... | 08/23/2007 |
| 20070192671 | DOCUMENT MANAGEMENT SYSTEMS A document management technique includes a database of text strings, a document templates in the form of a doubly link or other list of text strings in the text string database which include attribute codes related to editing, approving, and displaying or printing test ... | 08/16/2007 |
| 20070192688 | Re-Usable Clauses The present invention relates to the generation of customised documents using document templates and in particular to the generation of different types of customised documents including clauses or other portions of document content which are common to two or more types ... | 08/16/2007 |
| 20070192685 | Document versioning based on layer content A document can contain multiple print layers. Different layers can be combined to produce different document versions. In this manner, a document can have an English version and a Spanish version that share graphics layers but have different text layers. A document's di... | 08/16/2007 |
| 20070186158 | Touch screen-based document editing device and method A touch screen-based document editing device and method, the device includes an editing symbol storage for storing editing symbols used for editing a document; a display for presenting the document, the display being implemented as a touch screen; a user interface for a... | 08/09/2007 |
| 20070186148 | METHODS AND APPARATUSES FOR DISPLAY AND TRAVERSING OF LINKS IN PAGE CHARACTER ARRAY A method for processing a page character array finds links and creates link groups containing adjacent link characters. Adjacency of link characters is preferably defined as characters which are separated by any combination of no characters, blank space characters, line... | 08/09/2007 |
| 20070180356 | Content that is searchable but inhibited A method implemented with a machine, the machine, and the method for using the machine, and products produced thereby. A representative system is programmed to respond to a search engine by testing whether a user is authorized to receive one of two versions of the conte... | 08/02/2007 |
| 20070180372 | 2D GRAPH DISPLAYING DOCUMENT LOCATIONS OF USER-SPECIFIED CONCEPT OF INTEREST According to one embodiment of the present invention, methods and systems for displaying an interest profile for an electronically stored document are provided. Interest profiles provide features that can enhance the experience of reading or using the electronic documen... | 08/02/2007 |
| 20070162848 | Predictive styling Determining a style attribute is disclosed. An indication of a new object to be added to a content document associated with a template data is received. The style attribute for the new object is determined based at least in part on the template data. ... | 07/12/2007 |
| 20070157098 | System and Method of a Web Browser with Integrated Features and Controls A web browser for Internet access distinguishes between client users and supervisory users. Supervisory users are authorized to create and/or modify local content access settings to Internet resources that are stored in a local data structure and/or a remote data struct... | 07/05/2007 |
| 20070157086 | Time-Controlled Presentation of Content to a Viewer A method of displaying a document on an electronic display device includes creating a document file, delimiting at least a predetermined portion of the text of the document file, to define delimited content, and displaying the document file such that the delimited conte... | 07/05/2007 |
| 20070157081 | Browser with screen-reading function and browsing processing method A browser, with a web page screen-reading function, displays a web page easy to read in synchronism with text screen-reading is possible. The browser determines whether lateral scroll during normal page displaying is occurred reduces, if occurred, the width of displayed... | 07/05/2007 |
| 20070157085 | Persistent adjustable text selector Embodiments of the present invention provide a computer interface that allows for the amount of text selected using a text selection utility to be changed after the selection has been made. A user may make an initial selection, then later change the amount or portion of... | 07/05/2007 |
| 20070136664 | Selecting and formatting warped text Selecting and formatting warped text is disclosed. Text effects such as an underline effect and/or a strikethrough effect may be transformed along with rectangular text to form a warped text element. In such a situation, the text effects are warped with the characters o... | 06/14/2007 |
| 20070136665 | Dynamic positioning and aligning tabs relative to margins indent and column width Alignment and positioning of tabs in text-based applications is provided by dynamically positioning the tabs based on content, margins, page size, and indents. Tab positions are aligned relative to a size, at least one margin, or content of a document or text-containing... | 06/14/2007 |
| 20070130512 | SYSTEMS AND METHODS FOR REPORT DESIGN AND GENERATION A system and method for generating reports from a data source using a word processing template having at least one field that expresses a command and at least one field that expresses a reference to the data source. A processor generates a report using the data source a... | 06/07/2007 |
| 20070130519 | Arbitrary rendering of visual elements on a code editor Visual elements can be arbitrarily rendered in a code editor. Visual elements can be rendered at any location on a display. Visual elements can include text, images, graphics, video, and/or multi-media. Rendering of visual elements will not obstruct a view of rendered t... | 06/07/2007 |