| 6792576 |
System and method of automatic wrapper grammar generation |
| Sep-14-2004 |
A method for generating a wrapper grammar for a file having a structure of a particular format includes providing at least one sample file of the particular format, where the particular format comprises... |
| 6792575 |
Automated processing and delivery of media to web servers |
| Sep-14-2004 |
A system using as input original media, an HTML document or browser language having proprietary tags, Web server traffic, and Web-client capabilities to generate an optimized Web media and HTML to refer... |
| 6792453 |
Information terminal unit, character input control method to be used in the same, and storage medium recording control program therefor |
| Sep-14-2004 |
An information terminal unit is capable of inputting a desired character with lesser key stroke by eliminating unnecessary operation of a user. The information terminal unit obtains a file described by... |
| 6792428 |
Method of storing and flattening a structured data document |
| Sep-14-2004 |
A method of flattening a structured data document includes the steps of receiving a structured data document. Next, a first data entry is searched for by the system. When the first data entry is found,... |
| 6791571 |
Absolute and relative coordinate based format description system and method |
| Sep-14-2004 |
The present invention is embodied in an absolute and relative coordinate based format description system and method for displaying information, such as text, graphics, audio/visual multimedia, hyperlinks,... |
| 6789229 |
Document pagination based on hard breaks and active formatting tags |
| Sep-7-2004 |
Pagination of a document is achieved through the use of an index of predetermined hard breaks within the document. When a selected portion of the document is identified, an immediately prior hard break... |
| 6785866 |
Dialogs for multiple operating systems and multiple languages |
| Aug-31-2004 |
The present invention provides a method for a developer to create and display a "dialog definition", i.e., a description of the dialog that has the position and size of its constituent elements expressed... |
| 6785865 |
Discoverability and navigation of hyperlinks via tabs |
| Aug-31-2004 |
A user may discover and navigate among hyperlinks through the use of a keyboard. For example, a user may press a tab key to discover and navigate to a first hyperlink that is part of a hypertext document.... |
| 6785864 |
System and method for notifying of changes in web page hyperlinked documents |
| Aug-31-2004 |
A system and method for notifying a user of changes in a hyperlinked document, the system comprising a computer, a server operatively coupled with the computer, a web browser that executes in the computer,... |
| 6785673 |
Method for converting relational data into XML |
| Aug-31-2004 |
A method for converting relational data to XML (eXtensible Markup Language) is provided. The method can use a greedy algorithm to efficiently construct materialized XML views of relational databases. A... |
| 6785659 |
Agent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computer |
| Aug-31-2004 |
A technique for implementing in a networked client-server environment, e.g., the Internet, network-distributed advertising in which advertisements are downloaded, from an advertising server to a browser... |
| 6782505 |
Method and system for generating structured data from semi-structured data sources |
| Aug-24-2004 |
A system and method for generating structured data outputs from a semi-structured data source. The steps of this method include generating an example output from an example generator. The example output... |
| 6782423 |
Hypertext analyzing system and method |
| Aug-24-2004 |
For each page set contained in a hypertext and with reference to access history information, a hyperlink transition frequency acquiring unit calculates a transition frequency between the pages (i.e., a... |
| 6781609 |
Technique for flexible inclusion of information items and various media types in a user interface |
| Aug-24-2004 |
A method, system, and computer program product for flexibly including descriptive information items, and the various media resources used for those items, in a user interface (UI). One markup language... |
| 6779154 |
Arrangement for reversibly converting extensible markup language documents to hypertext markup language documents |
| Aug-17-2004 |
An application server executes voice-enabled web applications by runtime execution of extensible markup language (XML) documents that define the voice-enabled web application to be executed. The application... |
| 6779153 |
Creation of web pages through synchronization |
| Aug-17-2004 |
Creation of web pages on hand-held devices such as digital cameras and personal digital assistants (PDAs) is made feasible by a system for generating mark-up language based on a compact template mapping... |
| 6779152 |
Method for rotating a dynamic HTML table |
| Aug-17-2004 |
A method, operative at a web server, for generating an HTML table having dynamic data, wherein the table can be oriented in any horizontal or vertical orientation. The method preferably utilizes a table... |
| 6779026 |
System and method for creating and navigating a linear hypermedia resource program |
| Aug-17-2004 |
A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources... |
| 6778992 |
Flexible and hierarchical user interfaces defined using a data definition language |
| Aug-17-2004 |
A flexible and hierarchical user interface, defined using a data definition language, such as the extensible Markup Language (XML), is disclosed. In one embodiment, such an interface is defined by at least... |
| 6778983 |
Apparatus and method for accessing HTML files using an SQL query |
| Aug-17-2004 |
An apparatus and method allow accessing data in an HTML file (such as a JSP or ASP file) via an SQL query. A database table is created for each HTML file, and a record is created in each database table... |
| 6775805 |
Method, apparatus and program product for specifying an area of a web page for audible reading |
| Aug-10-2004 |
It is one object of the present invention to provide a method and an apparatus whereby a Web page creator can easily specify, in a Web page, a desired text area for audible reading, merely by using an... |
| 6772396 |
Content distribution system for network environments |
| Aug-3-2004 |
A method and apparatus for republishing content to multiple target server computers such that the content is automatically customized for each target site. Users on client computers can then view the customized... |
| 6772395 |
Self-modifying data flow execution architecture |
| Aug-3-2004 |
A self-modifying data flow architecture for computer-readable structures, such as markup language, is modeled as a network of interconnected processing elements, each having a data input and a transformation... |
| 6772394 |
Internet television device capable of selecting hot spots by the use operation buttons |
| Aug-3-2004 |
An Internet television device having a capability of connecting to the Internet. An HTML document received from a WEB server includes a definition of assigning operation buttons of a remote controller... |
| 6772180 |
Data representation schema translation through shared examples |
| Aug-3-2004 |
A method for translating data from one representation or schema to another representation or schema. Example data encoded in both the schemas is used to generate a translator. This translator is then used... |
| 6769112 |
Domain-independent reconfigurable scheduler |
| Jul-27-2004 |
A domain-independent, reconfigurable scheduling system (100) is provided. The scheduling system (100) receives a data object describing one or more resources to be scheduled. The data object is related... |
| 6769096 |
System and method for updating a table of contents in a frameset |
| Jul-27-2004 |
A self-updating frameset having a target document in one frame and a Table-of-Contents (TOC) document in another frame hyperlinked to the target document. A reference document (RD) field is inserted into... |
| 6769095 |
Hierarchically structured control information editor |
| Jul-27-2004 |
The first process provides a context sensitive editor to create, modify and display hierarchically structured control information. The editor provides action choices appropriate to the immediately current... |
| 6769015 |
Adopting browser environmental attributes of e-mail sender |
| Jul-27-2004 |
A method of electronically conveying information using a first electronic document having a selectable link embedded therein (e.g., a hypertext link), wherein at least one presentation attribute is associated... |
| 6768994 |
Web based data mining and location data reporting and system |
| Jul-27-2004 |
A database reporting and data mining system operates in one embodiment on a database of a location aware wireless gateway that processes message, location, event data obtained from an asset sensor or user,... |
| 6766494 |
Method and system for creating ad-hoc links from free-form ink |
| Jul-20-2004 |
The reading and writing system enhances free-form ink annotating and note taking by creating links between passages in response to free-form ink. The reading and writing system generates links between... |
| 6766362 |
Providing a network-based personalized newspaper with personalized content and layout |
| Jul-20-2004 |
A computer network server provides a customized newspaper to a recipient according to recipient profile preferences. The server searches for and obtains article content that is deemed to be of greatest... |
| 6766329 |
Dynamic personalized information organizer |
| Jul-20-2004 |
A dynamic and personalized system for organizing data is disclosed. The system provides users the ability to organize addressable information by creating associations between the information independent... |
| 6763500 |
Real-time-on-demand dynamic document generation |
| Jul-13-2004 |
Real-time, on-demand dynamic document generation is disclosed. A merging logic integrates one or more auxiliary files with a main file to dynamically generate a displayed document. The merging logic determines... |
| 6763499 |
Methods and apparatus for parsing extensible markup language (XML) data streams |
| Jul-13-2004 |
Various features enable an XML data stream to be parsed without the need to build a hierarchical tree structure for the XML document. In the described embodiment, the concept of an element or namespace... |
| 6763496 |
Method for promoting contextual information to display pages containing hyperlinks |
| Jul-13-2004 |
Contextual information concerning linked documents is promoted to display pages that contain hyperlinks to those documents. The contextual information can be immediately displayed, or it can be selectively... |
| 6763343 |
Preventing duplication of the data in reference resource for XML page generation |
| Jul-13-2004 |
A method and computer program product for generating XML documents that include data content and style information from a plurality of data sources. A first file includes control statements that reference... |
| 6760886 |
Ensuring referential integrity when using WebDAV for distributed development of a complex software application |
| Jul-6-2004 |
A method of performing distributed development of a computer software application by using a WebDAV (Web Distributed Authoring and Versioning) client, to access a WebDAV server, ensures that referential... |
| 6760745 |
Web server replicated mini-filter |
| Jul-6-2004 |
A method of operating a server includes retrieving a document from a storage device. A variable is generated, the variable including information to enable another server to reproduce the document. The... |
| 6760045 |
Simultaneous projected presentation of client browser display |
| Jul-6-2004 |
A system and method for displaying content accessed by a client to an audience via a projector is disclosed, wherein the content includes a client version suitable for access by clients and a projector... |
| 6760043 |
System and method for web based enhanced interactive television content page layout |
| Jul-6-2004 |
A system and method for creating a platform independent enhancement file for television employs a web based editor with local functions for repositioning and sizing of displayable elements. Elements comprise... |
| 6757870 |
Automatic table detection method and system |
| Jun-29-2004 |
A method for automatically detecting table data in a document that is described by a page definition language and converting the table data into a markup language representation. The document may have... |
| 6757869 |
Method and apparatus for providing access to a legacy application on a distributed data processing system |
| Jun-29-2004 |
A method and apparatus for accessing an application is provided. Data from a host application is transformed from a host format to a markup language format to form markup language data. A stylesheet is... |
| 6757868 |
Programmatic switching of arbitrary HTML forms |
| Jun-29-2004 |
A method, apparatus, article of manufacture, and memory for programmatically switching arbitrary HTML pages is disclosed. The method includes the steps of receiving control information in an application... |
| 6754900 |
System for providing web browser access to an operating system desktop |
| Jun-22-2004 |
A system, operable on a plurality of different computer operating systems, for providing web browser access to the operating system desktop having icons displayed on a screen thereof, wherein the desktop... |
| 6754873 |
Techniques for finding related hyperlinked documents using link-based analysis |
| Jun-22-2004 |
Techniques for finding related hyperlinked documents using link-based analysis are provided. Backlink and forwardlink sets can be utilized to find web pages that are related to a selected web page. The... |
| 6754648 |
Method for storing and managing data |
| Jun-22-2004 |
A method for storing and managing data on a storage medium connected to a computer system, wherein the data consists of a plurality of data elements and a plurality of tags, wherein each of the data elements... |
| 6751777 |
Multi-target links for navigating between hypertext documents and the like |
| Jun-15-2004 |
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 activates... |
| 6748580 |
Method and apparatus for creating software tools using a JTML interface |
| Jun-8-2004 |
A user creates a software tool using a simple Java text markup language (JTML) interface. The user provides the JTML server with JTML pseudo code (code objects) which the JTML server recognizes, and performs... |
| 6748569 |
XML server pages language |
| Jun-8-2004 |
A method and computer program product for generating XML documents using a script language that extends the capabilities of XML. The script language includes control statements for including data content... |