Channel definition architecture extension

Electrical computers and digital processing systems: multicomput – Remote data accessing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S241000

Reexamination Certificate

active

06449638

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to personal mobile computing devices commonly known as mobile devices. More particularly, the present invention relates to a system and method for delivering and receiving information on a mobile device.
Mobile devices are small electronic computing devices often referred to as personal digital assistants. Many such mobile devices are hand held devices, or palm-size devices, which comfortably fit within the hand. One commercially available mobile device is sold under the trade name HandHeld PC (or H/PC) having software provided by Microsoft Corporation of Redmond, Wash.
Generally, the mobile device includes a processor, random access memory (RAM), and an input device such as a keyboard and a display. The keyboard can be integrated with the display, such as where the keyboard is incorporated as a touch sensitive display. A communication interface is optionally provided and is commonly used to communicate with a desktop computer. A replaceable or rechargeable battery powers the mobile device. Optionally, the mobile device can receive power from an external power source that overrides or recharges the built-in battery.
In some prior applications, the mobile device is used in conjunction with a desktop computer. For example, the user of the mobile device may also have access to, and use, a desktop computer at work or at home, or both. The user typically runs the same types of applications on both the desktop computer and on the mobile device. Thus, it is quite advantageous for the mobile device to be designed to be coupled to the desktop computer to exchange information with, and share information with, the desktop computer.
Another technique for providing information to such mobile devices is through a wireless transmission link. Such information can include electronic mail or news, weather, sports, traffic and local event information. The information is typically obtained from a desktop computer connected to the Internet and delivered over a wired connection. However, it may be desirable to deliver such information over a wireless connection as well. A wireless receiver on the mobile device can act to receive information as it is being sent to the mobile device.
There is presently no reasonable way to deliver push style content (such as hypertext mark-up language (HTML) content provided on a global network such as the internet and world wide web) to such devices in a wireless manner and in an open and available architecture. The bit rate of conventional wireless channels is very low. Thus, the delivery of very large content (such as HDML content) is highly impractical.
One conventional type of approach to delivering such information is to rewrite the content into a device friendly format, such as HTML. The content is then obtained over a pull-style model. Another approach currently being used to deliver information via a wireless medium in a closed model. In a closed model, a content provider can only provide content which is written in a format suitable for receipt by a specific device implementing a specific type of software. This means that the vast majority of web content is unavailable for viewing on such devices.
SUMMARY OF THE INVENTION
A method for rendering information, such as, available through the Internet on a computer includes storing a content structure file, a data file and a script file. The data file includes data indicative of the information and the script file includes script information indicative of a desired form in which the data is to be rendered. The content structure file, data file and script file are independently receivable by the computer. The content structure file is read to ascertain which script in the script file is associated with data to be rendered. The data from the data file is retrieved and the associated script file is executed to render the data. Instructions can be provided on a computer readable medium to implement the method.
In one preferred embodiment, the content structure file includes references to data and scripts in a hierarchy. In particular, the content structure file includes script tags associated with the scripts in the script file wherein the script tags are arranged in the hierarchy. When the content structure file is read to ascertain which script in the script file is associated with the data to be rendered, the script is chosen as a function of the hierarchy. Organization of the script tags in a hierarchy allows tag inheritance. Specifically, if there is no associated script tag for the data in the lower portion of the hierarchy, a script referenced by a script tag in a higher portion of the hierarchy will be executed to render the data. In another embodiment, if a referenced script in the content structure file cannot be found in the script file, a default script is executed in order to render the data.


REFERENCES:
patent: 4593155 (1986-06-01), Hawkins
patent: 4916637 (1990-04-01), Allen et al.
patent: 5014345 (1991-05-01), Comroe et al.
patent: 5043721 (1991-08-01), May
patent: 5367667 (1994-11-01), Wahlquist et al.
patent: 5400331 (1995-03-01), Lucak et al.
patent: 5559800 (1996-09-01), Mousseau et al.
patent: 5603025 (1997-02-01), Tabb et al.
patent: 5619615 (1997-04-01), Pitchaikani et al.
patent: 5619694 (1997-04-01), Shimazu
patent: 5623656 (1997-04-01), Lyons
patent: 5640590 (1997-06-01), Luther
patent: 5675780 (1997-10-01), Plant-Mason et al.
patent: 5675831 (1997-10-01), Caputo
patent: 5680585 (1997-10-01), Bruell
patent: 5701451 (1997-12-01), Rogers et al.
patent: 5705995 (1998-01-01), Laflin et al.
patent: 5740549 (1998-04-01), Reilly et al.
patent: 5754242 (1998-05-01), Ohkami
patent: 5796952 (1998-08-01), Davis et al.
patent: 5799151 (1998-08-01), Hoffer
patent: 5809247 (1998-09-01), Richardson et al.
patent: 5861883 (1999-01-01), Cuomo et al.
patent: 5875306 (1999-02-01), Bereiter
patent: 5884097 (1999-03-01), Li et al.
patent: 5903262 (1999-05-01), Ichihashi et al.
patent: 5905856 (1999-05-01), Offensooser
patent: 5920696 (1999-07-01), Brandt et al.
patent: 5923738 (1999-07-01), Cardillo, IV et al.
patent: 5933826 (1999-08-01), Ferguson
patent: 5935060 (1999-08-01), Iliff
patent: 5937041 (1999-08-01), Cardillo, IV et al.
patent: 5943486 (1999-08-01), Li
patent: 5946326 (1999-08-01), Rinne
patent: 5953523 (1999-09-01), Martinez et al.
patent: 5953524 (1999-09-01), Meng et al.
patent: 5963944 (1999-10-01), Adams
patent: 5974085 (1999-10-01), Smith
patent: 5974238 (1999-10-01), Chase, Jr.
patent: 5999941 (1999-12-01), Anderson
patent: 6041183 (2000-03-01), Hayafune et al.
patent: 6061698 (2000-05-01), Chadha et al.
patent: 6078743 (2000-06-01), Apte et al.
patent: 6085224 (2000-07-01), Wagner
patent: 6112242 (2000-08-01), Jois et al.
patent: 6151610 (2000-11-01), Senn
patent: 0 653 736 (1988-05-01), None
patent: 0 434 231 (1991-06-01), None
patent: 0 704 827 (1996-03-01), None
patent: 0 803 825 (1997-10-01), None
patent: WO 90/13213 (1990-01-01), None
patent: WO 97/35402 (1996-03-01), None
patent: WO 97/17682 (1996-10-01), None
Castedo Ellerman, “Channel Definition Format (CDF)”, Channel Definition Format Submission 970309, Mar. 10, 1998, XP002103294.
Jason Levitt, “Push Your Web Pages—Netscape's Netcaster and Microsoft's CDF make it easier than ever to join the push revolution”, Information Week, No. 634, Jun. 9, 1997, XP002103295.
Vitali, F. et al., “Exending HTML in a principled way with displets”, Computer Networks and ISDN Systems, vol. 29, No. 8-13, Sep. 1, 1997, pp. 1115-1128, XP004095309.
Salampasis, M. et al., “Hyper Tree: A Structural Approach to Web Authoring”, Software-Practice and Experience, vol. 27, No. 12, Dec. 1, 1997, pp. 1411-1426, XP000726053.
“Dynamic Documents: Mobile Wireless Access to the WWW”, M. Frans Kaashoek, et al.,IEEE, Dec. 8, 1994, pp. 179-184.
Oliverio, G., “A Paging HPC”, Handheld Systems, Creative Digital Publishing Inc., (retrieved from Internet Jun. 10, 1999), No. 5.4, Jul. 1997-Aug. 1997, XP002106345.
Scardinal, M., “The PageCard SDK”, Handheld Systems, Creative Digital Publishing Inc., (retriev

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Channel definition architecture extension does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Channel definition architecture extension, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Channel definition architecture extension will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2863414

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.