Creation of web pages through synchronization
First Claim
1. A method of generating a web page comprising:
- receiving, as an input to a hand-held device, a selection of a template;
associating a source file with the selected template to create a template mapping file, wherein the template mapping file does not include mark-up language codes;
transmitting, from the hand-held device, to a host computer external to the hand-held device, the template mapping file and information representing the source file;
generating a file representing a formatted web page at the host computer based on the template mapping file and the information representing the source file.
2 Assignments
0 Petitions
Accused Products
Abstract
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 file created on the hand-held device. Through a user interface, a user of the hand-held device creates the template mapping file, which associates a selected on of the templates stored on the host computer with one or more source files, which may include text, image and audio files. HTML templates (files containing the actual and usually lengthy formatting commands that accomplish the style selected by the user) and other large files needed to create compelling web pages reside on the host computer, not on the hand-held device. In a synchronization operation, where the hand-held computer is operably connected to the host computer, the source files are merged with the selected style templates according to mapping information in the template mapping file. The invention is especially applicable to digital cameras having features of a PDA and provides users with the capability to remotely create their own websites which incorporate images they have obtained with the digital camera.
90 Citations
57 Claims
-
1. A method of generating a web page comprising:
-
receiving, as an input to a hand-held device, a selection of a template;
associating a source file with the selected template to create a template mapping file, wherein the template mapping file does not include mark-up language codes;
transmitting, from the hand-held device, to a host computer external to the hand-held device, the template mapping file and information representing the source file;
generating a file representing a formatted web page at the host computer based on the template mapping file and the information representing the source file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a computer, a method of generating a web page using a hand-held device comprising:
-
receiving from a hand-held device external to the computer a template mapping file associating information representing a source file with a user selection of a template, wherein the template mapping file identifies the selected template;
merging the information representing the source file with the selected template in accordance with the template mapping file to generate a file representing a formatted web page. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for generating a web page comprising:
-
an interface that receives, from a hand-held device external to the apparatus, information representing a source file, and a template mapping file associating the information representing the source file with the information identifying a template, wherein the template mapping file does not include mark-up language codes;
a merger unit including a memory that merges the information representing a source file with the template in accordance with the template mapping file to generate a file representing a formatted web page. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A hand-hand device for generating a web page comprising:
-
a user input for selecting a template from a plurality of templates stored in a memory;
a source selection unit for selecting a source file;
a processor processing user inputs and source selections and associating information representing the source file with the selected template and generating a template mapping file, wherein the template mapping file identifies a selected template;
a transmitter for transmitting the information representing the source file and the template mapping file, to a host computer external to the hand-held device for merging the information representing the source file with the selected template in accordance with the template mapping file to produce a file representing a formatted web page. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A computer-readable medium having computer-executable modules for operation by a computer comprising:
-
a template library module for storing at least one template including web-based formatting commands;
a source file receiving module for receiving information representing a source file from a hand-held device external to the computer;
a merger module for creating a file representing a formatted web page by merging the information representing the source file with the at least one template in accordance with a template mapping file to generate a file representing a formatted web page, wherein the template mapping file does not include mark-up language codes. - View Dependent Claims (43, 44, 45)
-
-
46. A method of generating a web page comprising:
-
receiving, as an input to a hand-held device, a selection of a template;
associating a source file with the selected template to create a template mapping file, wherein the template mapping file identifies the selected template;
operably connecting the hand-held device to a host computer;
transmitting, from the hand-held device, to the host computer external to the hand-held device, information representing the source file;
generating, at the host computer, while the hand-held device is coupled to the host computer, a file representing a formatted web page, based on the information representing the source file, and based on information corresponding to the template mapping file received from the hand-held device while the hand-held device is coupled to the host computer. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method of generating a web page comprising:
-
receiving, as an input to a hand-held device, a selection of a template;
associating a source file with the template to create a template mapping file, wherein the template mapping file does not include mark-up language codes;
transmitting, from the hand-held device, to a host computer, the template mapping file and information representing the source file;
generating a file representing a formatted web page at the host computer based on the template mapping file and the information representing the source file, wherein the source file includes voice data.
-
Specification