...that Robert Adler has the dubious distinction of being the Father of the Couch Potato? Back in 1955 Adler was employed by what was then Zenith Radio Corp., where he was charged to invent something that would allow viewers to turn down the TV volume without leaving their chairs. After a series of flops (such as a wired contraption that people tripped over), Adler hit on the idea of using sound waves. Thus the Remote Control was born...
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 |
| 7398468 | Bidirectional network language support A method and apparatus for displaying bi-directional text using a browser program on a computer (20) coupled to drive a display (22) and having an operating system such that the computer normally writes text to the display in a default language in a fi... | 07/08/2008 |
| 7373603 | Method and system for providing data reference information Reference information related to data that is copied using computer software is provided. The data can be copied from a first computer application to a memory. Reference information related to the data can also be copied to the memory. The copied data can be pasted ... | 05/13/2008 |
| 7363315 | Creating, editing, and displaying hierarchical data structures associated with data in a data source Methods and systems, including computer program products, implementing techniques for configuring data structures. The techniques include receiving a description of a logical structure of a data model, the logical structure comprising a first set of elements; displa... | 04/22/2008 |
| 7353229 | Post-session internet advertising system The present invention is directed to a post-session advertising system that may be used in media such as computers, personal digital assistants, telephones, televisions, radios, and similar devices. In one preferred embodiment, a first display is viewed in a first p... | 04/01/2008 |
| 7331014 | Declarative mechanism for defining a hierarchy of objects Described is a method and data structure that enables an object to be specified declaratively within a markup document. The markup document may be XML-based. In accordance with the invention, the object is written based on a mapping. The mapping includes a URL attri... | 02/12/2008 |
| 7315947 | Author signatures for legal purposes Methods and apparatus, including computer program products, implementing and using techniques for establishing trust in an electronic document. An electronic document is received. State dependent content in the electronic document is identified. The state dependent ... | 01/01/2008 |
| 7310771 | Method and computer-readable medium for providing page and table formatting services A computer-implemented method and computer-readable medium are provided for providing page and table layout services. According to the method, a layout manager program provides layout services to client application programs. The layout manager receives requests from... | 12/18/2007 |
| 7305649 | Automatic generation of a streaming processor circuit A streaming processor circuit of a processing system is automatically generated by selecting a set of circuit parameters consistent with a set of circuit constraints and generating a representation of a candidate streaming processor circuit based upon the set of cir... | 12/04/2007 |
| 7287195 | Method and system for maintenance of a vehicle This invention concerns a system for maintaining equipment (2a, 2b, 2c) housed in a vehicle (1). The equipment has means arranged so as to monitor the operation of the equipment, which monitoring means are connected t... | 10/23/2007 |
| 7260777 | Apparatus, method and system for transforming data An apparatus, method and system to automatically associate page elements, and convert and transform between disparate data and device format types. This allows for the ability to transform a single data source into multiple output composites suitable for deployment ... | 08/21/2007 |
| 7240285 | Encoding and distribution of schema for multimedia content descriptions The encoding and distribution of schema for multimedia content descriptions are described. Before the schema is sent to a system for use, it is encoded by assigning a first token for each component in the schema and a second token for each attribute of each componen... | 07/03/2007 |
| 7237190 | System and method for generating multiple customizable interfaces for XML documents An XML schema and a set of user customization rules are utilized to produce a set of components that interact to provide a user-specific, document specific, multi-modal interface for an XML document. Each generated component provides a specific input and output mode... | 06/26/2007 |
| 7234109 | Equality of extensible markup language structures A computer-implemented mechanism for comparing information sets is described. The mechanism may include a comparison system that concentrates on the schema in each information set. An alternative embodiment includes an equality comparison mechanism that performs set... | 06/19/2007 |
| 7228497 | System and method for automated generation of XML transforms XML transforms may be automatically generated by separating a standard process that can produce features of many transforms, and a variable process that is tailored to the features of a particular transform. The standard process can be reused with any number of vari... | 06/05/2007 |
| 7200811 | Form processing apparatus, form processing method, recording medium and program There is provided a form processing method enabling overlaying of field data without processing the field data, in form processing for overlaying field data onto a field in a form. In particular, the form processing method includes a step of setting an input picture... | 04/03/2007 |
| 7197695 | Automated paragraph layout Methods and apparatus for calculating paragraph layout. A method begins with a first node in a paragraph and calculates an optimal line break scheme for paragraph layout that ended in the node (140). For every subsequent node in the paragraph, the method calc... | 03/27/2007 |
| 7191390 | Automated paragraph layout Methods and apparatus for calculating paragraph layout. A method begins with a first node in a paragraph and calculates an optimal line break scheme for paragraph layout that ended in the node. For every subsequent node in the paragraph, the method calculates an opt... | 03/13/2007 |
| 7191396 | Automated paragraph layout Methods and apparatus for calculating paragraph layout. A method begins with a first node in a paragraph and calculates an optimal line break scheme for paragraph layout that ended in the node. For every subsequent node in the paragraph, the method calculates an opt... | 03/13/2007 |
| 7168036 | User interface identification and service tags for a document processing system A tag-based user interface scheme for digitizing and processing hardcopy documents utilizes a sticker that includes a printed data code representative of a user identity code and a service code. When the sticker is applied to a hardcopy document and scanned, the sti... | 01/23/2007 |
| 7146565 | Structured document edit apparatus, structured document edit method, and program product An apparatus, method, and program product for editing a structured document is disclosed. A transformation unit transforms a first XSLT document into a second XSLT document, to which a command for editing documents is added based on a structure of the first XSLT doc... | 12/05/2006 |
| 7137070 | Sampling responses to communication content for use in analyzing reaction responses to other communications A method, system, and program for sampling responses to communication content for use in analyzing reaction responses to other communications are provided. Responses specified by a user to varying portions of the content of a communication are gathered. These specif... | 11/14/2006 |
| 7137108 | Identifying non-externalized text strings that are not hard-coded A method, computer program product and data processing system for identifying non-externalized strings that are not hard-coded. In one embodiment, a method comprises the step of scanning a code, e.g., Java, line by line until a pair of string delimiters is identifie... | 11/14/2006 |
| 7089491 | System and method for enhancing XML schemas A system and method for enhancing XML schemas is presented. A schema enhancer inputs an input schema, a parameter file, and (optionally) a preamble file to generate an enhanced schema. The optional preamble file comprises definitions and syntax for elements and/or a... | 08/08/2006 |
| 7069497 | System and method for applying a partial page change A system and method for applying a partial page change to a browser page formatted according to Hypertext Markup Language (HTML). In response to an update request, a first client browser page is updated to a second page by applying one or more partial page changes t... | 06/27/2006 |
| 7055094 | Virtual tags and the process of virtual tagging utilizing user feedback in transformation rules The present invention relates to a method and system for transformation of an electronic document through learning transformation rules during training from the original electronic document using visual user feedback and applying the learned transformation rules to ... | 05/30/2006 |
| 7055096 | Data integrate system and data integrate method There is disclosed a translation apparatus 1 which obtains a plurality of data/information concerning a manufacturing managed by mutually different formats in a plurality of quality control apparatuses 5-1 to 5-n, integrates these ... | 05/30/2006 |
| 7047488 | Registry driven interoperability and exchange of documents The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transfo... | 05/16/2006 |
| 7020838 | System and method for identifying line breaks Method, system, and computer code for preparing markup language documents containing multi-line text elements for WYSIWYG printing. The document is rendered in a prepress server system by a duplicate of the browser that was used to prepare the document in the client... | 03/28/2006 |
| 7002593 | Method for reducing the power used by emissive display devices A method for reducing the power used by a display device having light emitting pixels, includes the steps of: receiving formatted information for presentation on the display device; modifying the format of the formatted information to reduce the number and/or intens... | 02/21/2006 |
| 6993710 | Method and system for displaying changes of source code Methods and systems consistent with the present invention provide an improved software development tool which displays versions of source code with the indications of the edits in a graphical representation, wherein the graphical representation of the source code is... | 01/31/2006 |
| 6993585 | Method and system for handling transaction requests from workstations to OLTP enterprise server systems utilizing a common gateway An apparatus for and method of processing service requests presented as XML messages an-d having a number of formats within a single generic gateway. The service requests are received by the server and routed to the appropriate one of a number of adapters. Each of t... | 01/31/2006 |
| 6990632 | Method and system for inferring a schema from a hierarchical data structure for use in a spreadsheet A method and system are provided for inferring a schema from an electronic document containing hierarchical data for use in a spreadsheet application program. The electronic document containing the hierarchical data is received into an application program. The appli... | 01/24/2006 |
| 6986103 | Document formatting based on optimized formatting values At least a portion of a plurality of formatting variables associated with an electronic document are modified based in part upon optimized formatting values. A user may specify values for one or more user-modifiable formatting variables. Based on the user data thus ... | 01/10/2006 |
| 6968504 | Automated document formatting tool A formatting tool enables “smart” copy and paste functions. The “smart” copy and paste functions can be invoked in a context-sensitive manner, depending on the conditions under which the copy and paste functions are implemented. The present invention will au... | 11/22/2005 |
| 6964011 | Document type definition generating method and apparatus, and storage medium for storing program There is disclosed a document type definition generating method comprising, in a structured document provided with a tag having an element name in each document element, judging a physical structure of each document element from indention, blank lines, and positiona... | 11/08/2005 |
| 6950982 | Active annotation mechanism for document management systems An active annotation mechanism detects annotations on a document which may be in the form of in-line annotations and out-of-band annotations, which may be inputted through a variety of input devices. The active annotation mechanism detects the annotations added to a... | 09/27/2005 |
| 6941511 | High-performance extensible document transformation The present invention provides a method, system, and computer program product for applying transformations to extensible documents, enabling reductions in the processing time required to transform arbitrarily-structured documents having particular well-defined eleme... | 09/06/2005 |
| 6910843 | Cover authoring systems and methods and bookbinding systems incorporating the same Cover authoring systems and methods for automatically composing a final content layout for a cover, including spinal content formatted to accommodate the width and height dimensions of the book spine, are described. By automatically computing the typeface parameter ... | 06/28/2005 |
| 6910183 | File tagging and automatic conversion of data or files The present invention provides facilities for tagging files or data with attribute information in the form of a file tag (TAGINFO) which contains an identifier for text information (TEXTFLAG) and an attribute (COSID) for identifying encoding schemes. TXTFLAG is an a... | 06/21/2005 |
| 6772413 | Method and apparatus of data exchange using runtime code generator and translator A high level transformation method and apparatus for converting data formats in the context of network applications, among other places. A flexible transformation mechanism is provided that facilitates generation of translation machine code on the fly. A translator ... | 08/03/2004 |