...that the Eveready Battery began as an invention called the "electric flowerpot," which was a tube with a battery and light bulb inside? The idea was to fasten this gizmo to the side of a flowerpot so it would illuminate the flowers from the bottom. The idea died on the vine and the businessman who licensed the flower pot, Conrad Huber, was left with a pile of useless tubes -- until he found a way to market them as batteries to light the world!
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 |
| 20080005667 | Method and apparatus for creating and editing electronic documents In one embodiment, the present invention is a method and apparatus for creating and editing electronic documents. One embodiment of the inventive method involves generating an electronic document in a first document format type, in accordance with one or more user-speci... | 01/03/2008 |
| 20080005661 | Dynamically Generating Customized User Interfaces A computer implemented method of presenting an online application, includes, at a first time, receiving and presenting a first webpage of the online application having a first style, and at a second time, receiving and presenting a second webpage of the online applicati... | 01/03/2008 |
| 20080005666 | SYSTEM AND METHOD FOR PUBLISHING INFORMATION AND CONTENT A publisher is configured to receive a plurality of inputs such as audio, imagery, text, responses to questionnaires, and the like. The publisher is also operable to access a registry having pre-existing information and content. A user may submit inputs, and may further... | 01/03/2008 |
| 20070300151 | Content converting device, content display device, content browsing device, content converting method, content browsing method, and computer program product A content converting device includes a structure description parser, a zooming description parser, a converting unit, and a generating unit. The structure description parser parses a structure description related to a display format of content including objects to be zo... | 12/27/2007 |
| 20070300152 | Formatting a user network site based on user preferences and format performance data A system and method for formatting an electronic document. Format preference information related to the format of a user network site associated with a user is received. Document format criteria based on the format preference information and format performance informati... | 12/27/2007 |
| 20070277097 | APPARATUS, SYSTEM, AND METHOD FOR CONTEXT-AWARE AUTHORING TRANSFORM An computer program product, a system, and method are disclosed for providing a training service. Delivery of the training service comprises selecting an input file comprising a plurality of presentation options, a plurality of mode definitions and a transform module. T... | 11/29/2007 |
| 20070271506 | Configurable information transmission Systems, methods and computer program products for facilitating configurable information transmission are disclosed. Configurable information transmission may be used in the context of transmitting information intended for different presentation modes, including system ... | 11/22/2007 |
| 20070271500 | Display method, computer program product and computer system The present invention relates to a display method. The display method includes displaying a labeled column chart on a graphical user interface, where the column chart having a plurality of labels. The display method further includes entering a first modification of one ... | 11/22/2007 |
| 20070260976 | Rule Engines and Methods of Using Same A rule engine includes a rule set containing one or more rules, a rule evaluator that applies a rule from the rule set to one or more facts from an unstructured document and evaluates whether the condition for the applied rule is satisfied based on the one or more facts... | 11/08/2007 |
| 20070256011 | Method and system of generating customized story books A method of customizing and producing story books. The method provides a database, which includes a plurality of stories with variable text and illustrations, non-variable text and illustrations, and modifiable three-dimensional wire frame models and two-dimensional rep... | 11/01/2007 |
| 20070250769 | Method and system to provide online application forms A method and system to provide an application form via a network (e.g., the Internet) is described. The method may comprise accessing page flow data, page data and rules data stored in a storage media and generating a GUI that provides a first application page to captur... | 10/25/2007 |
| 20070250351 | Method, system and computer program code for automatically generating software for reformatting incoming data A method, system and computer program product are provided for creating software that can be used to reformat incoming insurance-related data into a format that conforms to the requirements or preferences of the receiving party. In particular, the software generated is ... | 10/25/2007 |
| 20070250764 | Using a spreadsheet engine as a server-side calculation model This disclosure is directed to novel solutions for processing data in a manner similar to that employed by traditional spreadsheet applications (including, merely by way of example, evaluating expressions, producing reports and the like) without the need for a spreadshe... | 10/25/2007 |
| 20070240040 | Non-compiled portable algorithm A method of sharing logic, such as algorithms, is provided which uses an extensible stylesheet language (XSL) standard as a medium for implementing a distributable algorithm. Using the XSL standard to distribute the shared logic, provides the portability of the XML stan... | 10/11/2007 |
| 20070239762 | Automated interactive visual mapping utility and method for transformation and storage of XML data A method, apparatus and computer program product is provided for automatic mapping of Extensible Markup Language (XML) data through an interactive visual mapping tool before storing the XML data into a target destination. The method uses an interactive visual mapping to... | 10/11/2007 |
| 20070240041 | Methods and apparatus for generating an aggregated cascading style sheet Methods and apparatus of generating an aggregated cascading style sheet (CSS) for display of a web page are disclosed. An example method includes receiving a first cascading style sheet (CSS) including a first element name related to the display of web page content. A s... | 10/11/2007 |
| 20070226610 | Data Processing System and Method A system and method for grouping separate elements, having a common characteristic, to produce at least one of an output document corresponding to a presentation or for producing such a presentation. ... | 09/27/2007 |
| 20070220089 | MODULAR DISTRIBUTED MOBILE DATA APPLICATIONS Computer-implemented system and methods for deploying a distributed client-server system, enabling developers to rapidly create and deploy read-write distributed data interfaces for host database systems. The disclosed system is especially advantageous for mobile client... | 09/20/2007 |
| 20070214410 | Method And Apparatus For Converting The Modality Of Multimedia Contents To Support The Quality Of Service According To Media Resource The present invention relates to modality conversion for supporting Quality of Service (QoS) according to media resources, which includes the steps of receiving a modality conversion descriptor in which the characteristics of the modality conversion of the multimedia co... | 09/13/2007 |
| 20070214411 | Reducing Resource Requirements When Transforming Source Data in a Source Markup Language to Target Data in a Target Markup Language using Transformation Rules Transforming source data in a source markup language to target data in a target markup language using transformation rules mapping source tags to corresponding target tags. In an embodiment, the transformation rules (e.g., in an XSL) are preprocessed to identify and sto... | 09/13/2007 |
| 20070208997 | XSL TRANSFORMATION AND TRANSLATION This disclosure describes systems, methods and software programs for transforming and/or translating a variety of documents, including without limitation XSL documents. In one aspect, any static information may be removed from XSL/FO files before transforming those file... | 09/06/2007 |
| 20070204217 | Exporting a document in multiple formats Systems and methods are disclosed for exporting a document in multiple formats. The disclosed systems and methods may include creating a metafile including content associated with the document and injecting comments into the metafile. The comments may comprise semantic ... | 08/30/2007 |
| 20070198559 | Apparatus, program product and method for structured document management The structured document management apparatus includes a document data accepting unit that accepts input of structured document data having a hierarchical logic structure; a structure guide data storage unit that stores structure guide data which is a summary of hierarch... | 08/23/2007 |
| 20070198923 | Automatic Modification of a Graphical Program Based on Corresponding Changes to a Diagram with States and State Transitions A system and method for automatically generating a data flow diagram in response to a first diagram. The first diagram may specify one or more states and one or more state transitions, wherein each state transition specifies a transition from a first state to a second s... | 08/23/2007 |
| 20070192687 | Document content and structure conversion A system that can convert content and structure of a document from an original format into a target format irrespective of the functional specifics of the original format. The system can automatically infer the content and structure of a document via a rendered format t... | 08/16/2007 |
| 20070186156 | Converter-tool for a non-programmer user, to generate a web based application A method of developing a software prototype for and by a non-programmer user enters user-inputs into a UI in natural language including documentation requirements and user's business logic. The UI has access to a database, and optionally to text files, spreadsheets, dat... | 08/09/2007 |
| 20070186152 | Analyzing lines to detect tables in documents Various technologies and techniques detect tables in vector graphics based documents and use them in meaningful ways. The system detects at least one table in a vector graphics based document using a set of rules. The rules include analyzing a set of content representin... | 08/09/2007 |
| 20070182990 | Reproduction of documents into requested forms The reproduction of a requested source document in a requested available form (including electronic, print, audio and Braille) is disclosed. At a server, for each one of a plurality of documents at least one access pathway is applied to a marked-up form of the document.... | 08/09/2007 |
| 20070180368 | Systems and methods of data storage for a medical practice group Systems and methods provide a data viewer for hierarchical XML data storage of medical records for a medical practice group on transportable media. The data viewer creates a snap shot in time of a medical practice group's medical records and provides a user interface wi... | 08/02/2007 |
| 20070180365 | Automated process and system for converting a flowchart into a speech mark-up language In one embodiment a method for a data processing system is provided. The method comprises reading data corresponding to a flowchart; and generating an equivalent representation of the flowchart in a speech mark-up language. The flowchart may have been created in an arbi... | 08/02/2007 |
| 20070180367 | Server side web browsing and multiple lens system, method and apparatus A user may access a host server and receive display information within a single browser window. The display information includes at least one lens, wherein each lens controls server side web browsing and allows the user to view a separate web page from the Internet. The... | 08/02/2007 |
| 20070180366 | Recording medium for storing print document registration program and print document registration method A recording medium for storing a print document registration program executed by a computer as a user terminal, the print document registration program allowing the computer to function as: a selection unit for allowing a user to select a desired mail message from a dis... | 08/02/2007 |
| 20070174765 | Content communication system and methods A system and methods are disclosed to facilitate communication to, with, and for persons with special needs. The system can provide assistance with reading, test-taking, language development, or other forms of communication. The system is compatible with a variety of ty... | 07/26/2007 |
| 20070168857 | Transformation of Source Data in a Source Markup Language to Target Data in a Target Markup Language Transforming source data in a source markup language to target data in a target markup language using transformation rules mapping source tags to corresponding target tags. In an embodiment, the tags in the source data (e.g., XML) are retrieved sequentially (e.g., by SA... | 07/19/2007 |
| 20070168858 | Style extensibility applied to a group of shapes by editing text files Style extensibility is provided to shapes in a diagram by editing text files. A structured data model is used to render the diagram representing items provided by the user in a text-based format such as a bulleted list. A style engine determines style properties for sty... | 07/19/2007 |
| 20070162840 | Converting spreadsheet applications to web-based applications A networked version of a spreadsheet application can be automatically created from an existing “conventional” spreadsheet. In one implementation, a server may obtain a data file, where the data file represents a networked version of a spreadsheet application that wa... | 07/12/2007 |
| 20070162465 | Method and apparatus for the creation, location and formatting of digital content A system of translating a first schema of data having one structure or semantics into a second schema of data having a second structure or semantics by using a computer-implemented ontology deconstruction and reconstruction transfer mechanism which automatically creates... | 07/12/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 |
| 20070150494 | METHOD FOR TRANSFORMATION OF AN EXTENSIBLE MARKUP LANGUAGE VOCABULARY TO A GENERIC DOCUMENT STRUCTURE FORMAT A method determines structures and features of an original document to make style decisions. The extensible markup language of the original document is analyzed to produce instance mapping. The document type definitions of the original document are analyzed to produce d... | 06/28/2007 |
| 20070150808 | METHOD FOR TRANSFORMATION OF AN EXTENSIBLE MARKUP LANGUAGE VOCABULARY TO A GENERIC DOCUMENT STRUCTURE FORMAT A method determines structures and features of an original document to make style decisions. The extensible markup language of the original document is analyzed to produce instance mapping. The document type definitions of the original document are analyzed to produce d... | 06/28/2007 |