Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic rendering of content that includes query expressions

a dynamic rendering and query expression technology, applied in the field of content rendering, can solve the problems of not only being easy to error, not only laborious and inefficient, and not acceptable, and not only being very laborious and inefficien

Inactive Publication Date: 2011-09-13
M A MOBILE
View PDF8 Cites 74 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This is not only very labor intensive and inefficient, but it is prone to error as well.
Often, one or more instances of a screen could inadvertently be omitted from this manual update procedure, such that the change would be applied for some but not all of the customers.
Obviously, this is not acceptable.
As markup language is used today, information embedded within specific markup (e.g., customer, order, delivery time) is not reused because there is no automated, general-purpose way to determine the content of the information itself, for example which element comprises a customer name and which the description of a carton of milk.
This is problematic, because communication with a server can be slow and expensive, especially over a wireless device where available bandwidth is limited.
Worse yet, if the truck driver is located in a radio blackout zone, communication with a server is not possible at all.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic rendering of content that includes query expressions
  • Dynamic rendering of content that includes query expressions
  • Dynamic rendering of content that includes query expressions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

High Level System Overview

[0017]FIG. 1 is a high level block diagram illustrating a system 100 for dynamically rendering content that includes query expressions, according to one embodiment of the present invention. A rendering engine 101 and a query resolver 103 are present in a computing device 105. In one embodiment, the rendering engine 101 and query resolver 103 are instantiated as software that executes in the memory of a computing device 105 such as a microcomputer or a hand held device. Of course, the rendering engine 101 and query resolver 103 can be implemented as software, hardware, firmware, or any combination of the three as desired. The rendering engine 101 and query resolver 103 are described and illustrated as separate modules, but it is to be understood that this functionality can be instantiated in a single module, or in multiple modules and / or executable images as desired.

[0018]Responsive to a request 107, generally from a user operating the computing device 105, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A rendering engine dynamically renders content that includes query expressions. The query expressions are resolved by extracting data from a data source. The resolutions to the queries are rendered with the content, according to rules associated with the content.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application claims priority under 35 U.S.C. §119(e) from U.S. Provisional Patent Application Ser. No. 60 / 184,093, filed Feb. 22, 2000, and from U.S. Provisional Patent Application Ser. No. 60 / 186,556, filed Mar. 2, 2000. The entireties of both above-referenced Provisional Patent Applications are herein incorporated by reference.FIELD OF INVENTION[0002]This invention relates generally to rendering of content in a computer system, and specifically to dynamic rendering of markup language content that includes query expressions.BACKGROUND OF INVENTION[0003]Markup languages such as Hyper Text Markup Language (HTML) are commonly utilized today in order to describe and control how data is output to users of computing devices. For example, markup languages are used to describe web pages to be displayed by a browser, or screens to be displayed on a wireless, handheld computing device. As is known by those skilled in the art, markup languages ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F7/00G06F17/30G06F17/00G06F17/20G06F17/21G06F17/28G06F17/24G06F17/25G06F17/26G06F17/27G06F17/22G06F40/00G06F40/189G06F40/191
CPCG06F17/30893G06F16/972
Inventor HARTSOOK, LAWRENCE D.KENVILLE, BRIAN R.
Owner M A MOBILE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products