throbber
Please type a plus sign(+) inside this box--.. EEJ
`
`PROVISIONAL APPLICATION FOR PATENT COVER SHEET
`This is a request for filing a PROVISIONAL APPLICATION FOR PATENT under 37 CFR 1.53(c).
`
`PTO/SB/16 (8-00) O
`Approved for use through10/31/2002. 0MB 0651-0032 t-<
`u.s Patent and Trademark Office; U.S. DEPARTMENT OF COMMERCE Pie..-.
`• ~ g
`Under the Paperwork Reduction Act of 1995, no persons are required to respond to a collect1on of information unless it displays a valid 0MB control number.
`Ulc..-.
`'-
`~u,
`0
`-c..-.
`ell
`('II--
`......
`c:::,
`.-1
`Ir.
`
`Given Name (first and middle [if any])
`
`Family Name or Surname
`
`Residence
`(Citv and either State or Foreign Countrv)
`
`INVENTOR(S)
`
`u> _...i -
`;;
`
`t+o
`
`ChwV\.j
`
`VMC..OC,{.v~' wA
`
`Wdl,0,,W1
`@ Additional inventors are being named on the _L separately numbered sheets attached hereto
`TITLE OF THE INVENTION (280 characters maxi
`
`l'1 o b:I .Q .4n ol f <2.rvo..s:v-e. O,Ji~
`
`<;1r, t 0m . ,vi e'U-0 J., p r-o ce» And 4pp~ 1-&Y
`D Customer Number I
`
`Direct all correspondence to:
`
`CORRESPONDENCE ADDRESS
`
`I
`
`(cid:141)
`
`Place Customer Number
`Bar Code Label here
`
`OR
`~ Firm or
`
`Individual Name
`
`Address
`
`Type Customer Number here
`
`Wd[,o.,.m H. C,kll..w1
`tti
`Ori:Ve , ~ '14
`~
`2b
`1G9_oo S.&
`
`T
`n
`!J
`i.n
`fU
`:/1
`:11
`FJ
`
`:::
`,,;;,
`
`Address
`· City
`Countrv
`
`I WA
`I ZIP I 'IU;i-3
`I State
`v~uve,y
`I
`I T eleohone I :?,60.25'3 '738:8 I Fax
`I) Pl..,Y"k.
`ENCLOSED APPLICATION PARTS {check all that ano/v)
`D CD(s), Number
`I
`I
`Specification Number of Pages
`'~
`I Post rJµ,j
`~ Drawing(s) Number of Sheets
`(a Other (specify)
`Re (!/2,, e_ t
`
`I
`I
`
`I 4i
`I <]_
`(cid:143) Application Data Sheet. See 37 CFR 1.76
`METHOD OF PAYMENT OF FILING FEES FOR THIS PROVISIONAL APPLICATION FOR PATENT
`M Applicant claims small entity status. See 37 CFR 1.27.
`Q'.I
`(cid:143) The Commissioner is hereby authorized to charge filing
`A check or money order is enclosed to cover the filing fees
`
`I
`
`I
`
`fees or credit any overpayment to Deposit Account Number:
`D
`Payment by credit card. Form PTO-2038 is attached.
`The invention was made by an agency of the United States Government or under a contract with an agency of the
`United States Government.
`lSZJ No.
`0 Yes, the name of the U.S. Government agency and the Government contract number are:
`
`FILING FEE
`AMOUNT/$\
`
`75,00
`
`I
`
`Respectfully submitted,
`,..,
`SIGNATURE
`
`..l
`
`Date I lt f 1!.0 I oo I
`
`I
`'0'rtq L,'IA
`TYPEDorPRINTEDNAME
`Fl ,.~ p /1\,/,,../,;;
`t:3 6o) .2.,£'"s- q3.tg
`L..:...::"'-;(-'--v1
`TELEPHONE
`__,_.:....ll-''-l"'--'Y,'-----'
`USE ONLY FOR FILING A PROVISIONAL APPLICATION FOR PATENT
`This collection of information is required by 37 CFR 1.51. The information is used by the public to file (and by the PTO to process) a
`provisional application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.14. This collection is estimated to take 8 hours to
`complete, including gathering, prepanng, and submitting the complete provisional application to the PTO. Time will vary depending upon
`the individual case. Any comments on the amount oft1me you require to complete this form and/or suggestions for recfucing this l:iurden,
`should be sent to the Chief Information Officer, U.S. Patent and Trademark Office, U.S. DEl{)artment of Commerce, Washington, D.C.
`20231. DO NOT SEND FEES OR COMPLETED FORMS TO THIS ADDRESS. SEND TO: Box Provisional Application, Assistant
`Commlssloo..-fo, Palenls, Wa,hlagtoo, D.C. 20231.
`...........
`
`REGISTRATION NO.
`(ifappropriate)
`Docket Number:
`
`

`

`PROVISIONAL APPLICATION COVER SHEET
`Additional Page
`
`PTO/SB/16 (8-00)
`Approved for use through 10/31/2002 0MB 0651-0032
`U S Patent and Trademark Office, US DEPARTMENT OF COMMERCE
`Under the Paperwork Reduction Act of 1995, no persons are required to res ond to a collection of information unless 11 dis la s a valid 0MB control number
`
`Type a plus sign(+) f
`inside this box (cid:157)
`
`DocketNumber FLX ~¢ P¢¢¢5
`INVENTOR(S}/APFLICANT(S)
`
`Given Name _{ftrst and middle if an
`
`Farnil or Surname
`
`wA
`
`Number
`
`of
`
`WARNING: Information on this form may become public. Credit card information should not
`be included on this form. Provide credit card information and authorization on PTO-2038.
`
`

`

`EK692265643US
`
`System, Method, Process, And Apparatus For Mobile And Pervasive Output
`
`Inventor: William Ho Chang and Ying Liu
`
`Field of invention
`
`5
`
`Present invention relates to pervasive output. More particularly, it relates to system,
`
`apparatus, process, and method where an information apparatus can pervasively output
`
`digital content in its original form to an output device regardless of the processing power,
`
`display screen size and memory space of the information apparatus.
`
`10
`
`Background
`
`An Information apparatus refers to both stationary computers and mobile computing
`
`devices (pervasive devices). Examples of information apparatus include, without limitation,
`
`desktops, laptops, networked computers, palmtops (hand-held computer), personal digital
`
`assistants (PDAs), Internet enabled cellular phones, smart phones, pagers, digital
`
`capturing devices (e.g. digital cameras and video cameras), Internet appliances, e-books
`
`and digital or web pads. An output device may include fax machines, printers, copiers,
`
`image and/or video display devices (e.g. TV, monitors and projectors), and audio output
`
`devices. For simplicity and convenience, hereafter, we may refer to an output device as a
`
`printer and output process as printing. However, it should be understood that the term
`
`2Q,~,
`
`printer and printing used in the discussion of present invention may refer to a specific
`
`example used to simplify description or may be one of the preferred embodiment. The
`
`definition of printer used here should be easily applied and or extended to the larger scope
`
`and definition of output devices. In no way this should be construed as restricting the scope
`
`and practice of present invention.
`
`25
`
`Fueled by an ever-increasing bandwidth, processing power, wireless mobile devices and
`
`available software applications for pervasive devices, millions if not billions of users are or
`
`will be creating, downloading, and transmitting content and information using their
`
`pervasive computing devices or information apparatus. As a result, there is a need to allow
`
`30
`
`users to easily output content and information from their pervasive computing devices
`
`(information apparatus) to any output device. People need to output directly and
`
`conveniently from their pervasive information apparatus, without depending on
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`1
`
`Docket No.: FLX00P000S
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`synchronizing with a stationary PC for printing as an example.
`
`To illustrate, an information worker at an airport, receiving Email in his hand-held computer
`
`5
`
`(information apparatus) may want to walk up to a nearby printer or fax machine to have his
`e-mail printed. In addition, the mobile worker may also want to print a copy of his to do list,
`appointment book, business card, and his flight schedule from his mobile devices. As
`
`another example, a user reading a news article using his/her Internet-enabled pager or
`
`mobile phone may want to print out the complete article instead of reading it through the
`
`small screen on his pager or mobile device. Still, a user visiting an e-commerce site using
`
`10
`
`his cellular phone may want to print out pictures of the product he/she is buying. Such
`
`pictures may not be displayed on the small screen of his/her cellular phone. Yet in
`
`another example, a user with a digital camera after taking a picture may want to easily
`
`print it out to a nearby printer. Yet another example, a user may want to simply walk up to
`
`a printer with a mobile device and conveniently prints his/her PowerPoint, Word document,
`
`PDF, HTML,
`
`JPEG etc. stored in his/her mobile device or in a network (e.g. Internet, corporate
`
`. network). In addition, a user should also be able to print a web page or a book published
`
`on the Internet.
`
`2Q,,; Conventionally, output device (e.g. printer) is connected to information apparatus via wired
`
`connection such as through a cable line. A wireless connection is also possible by using,
`
`for example, radio communication or infrared communication. Regardless of wired or
`
`wireless connection, a user must first install in his/her information apparatus a printer driver
`
`corresponding to a particular printer model and make. Using a device dependent or specific
`
`25
`
`driver, the user's information apparatus may process output content or digital document into
`
`the printer's input space. Printer's input space corresponds to the type of input that a
`
`printer understands (here on refer to print data). For example, printer's input space or print
`
`data may include printer specific input format (e.g. image, graphics, file, data format),
`
`encoding, page description language, markup language, instructions, protocols or data that
`
`30 - can be understood or used by a particular printer make and model. Print data may be
`
`proprietary or published or combination. Printer's input space or print data is therefore, in
`
`general, device dependent. Different printer model may specify its own input, designed or
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`2
`
`Docket No.: FLX00P000S
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`adopted for optimal operation by the printer manufacturer according to a specification.
`
`Consequently, different printer usually requires using its own specific printer driver for
`
`accurate printing. A device driver (printer driver in this example) may control, manage,
`
`communicate, and output print data to a printer. Sometimes, instead of using a printer or
`
`5
`
`device driver, the device driving feature may be included or as part of an application
`
`software.
`
`Installation of a printer driver or application may be accomplished by, for example, installing
`
`manually using CD or floppy disk supplied by the printer manufacturer. Or alternatively, a
`
`10
`
`user may be able to download that particular driver or application from a network. For a
`
`home or office user, this installation process may take anywhere from several minutes to
`
`several hours depending on the type of driver and user's sophistication level with
`
`computing devices and networks. Even with plug and play driver installation, it still requires
`
`the user to execute multiple-step process for each printer. Nevertheless, this installation
`
`and configuration process is adding undoubtedly a degree of complexity and work to end(cid:173)
`
`user who may otherwise spend their time doing other productive or enjoyable work.
`
`Moreover, many unsophisticated users may be discouraged from adding new peripherals
`
`(e.g. printers, scanners) to his home computer or network only to avoid the hassle of
`
`installation and configuration. Therefore, there is a need to provide a method where a user
`
`20"''
`
`can more conveniently or easily output digital content to an output device without the
`
`inconvenience of finding and installing a new printer driver.
`
`Conventional printing method may pose significantly higher challenge and difficulty tor
`
`mobile device users than for home and office users. The requirement for pre-installation of
`
`25
`
`device-dependent driver is in conflict with the concept of pervasive computing and output.
`
`For example, a mobile user may want to print his e-mail, PowerPoint, web page, or other
`
`document at airport, in airplane, gas station, convenient store, kiosk, hotel, conference
`
`room, office, and at home. It is highly unlikely that the user finds at each of these locations
`
`printer of the same make and model. It is usually not a viable option to pre-install all
`
`30
`
`, possible (hundreds if not thousands of) printer drivers in the user's information apparatus.
`
`The user may have to install and configure a printer driver each time at each of these
`
`locations before printing. Moreover, the user may not want to be bothered with looking for
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`3
`
`Docket No.: FLX00P0005
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`a driver or downloading it and installing it just to print out one page of email at the airport.
`
`This is certainly an undesirable and discouraging process to promote pervasive or mobile
`
`computing. Therefore, a more convenient or automated printing solution is needed so that a
`
`user can simply walk up to a printer and easily print his/her digital document without having
`
`5
`
`to worry about installing or pre-installing a particular printer driver.
`
`Another challenge for mobile users is that many mobile information apparatus have limited
`
`memory space, processing capacity and power supply. These limitations are more apparent
`
`for small and low-cost mobile devices including, for example, PDAs, mobile phones, screen
`
`10
`
`phones, pagers, e-books, Internet Pads, Internet appliances etc. Limited memory space
`
`poses difficulties in installing and running large or complete printer drivers, not to mention
`
`multiple drivers. Slow processing speed and limited power supply create difficulties driving
`
`an output device. For example, processing or converting of digital document into print data
`
`by a small mobile information apparatus may be so slow that it is not suitable for productive
`
`output. Heavy processing may also drain or consume power or battery resources.
`
`Therefore, a method is needed so that a small mobile device, with limited processing
`
`"Ti capabilities, can still reasonably output digital content to various output devices .
`
`. Finally, some small mobile devices with limited display screens, such as mobile phones,
`
`20
`
`may in some cases be limited to display only a few lines of text. Browsing the Internet using
`
`such devices can be a disappointing experience when viewing, for example, complex web
`
`pages containing rich forms, graphics, and images. Furthermore, some small mobile
`
`devices may not have appropriate applications to display complex documents or languages
`
`such as PDF, word document and PowerPoint. Typically, if an application is available,
`
`25
`
`displaying complex original documents on small mobile devices may require downsizing the
`
`document or page into, for example, a few lines of text. As an example, WAP protocol, 1-
`
`Mode, and web clipping among others may downsize, reduce or truncate information on the
`
`original web page for display on mobile devices. Therefore, it is desirable to allow mobile
`
`users to output from their small information apparatus to an output device with full richness
`of the original document content.
`
`30
`
`Objects and advantages of the invention
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`4
`
`Docket No.: FLX00P0005
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`It is therefore the object of present invention to provide an easy, friendly and convenient
`
`process for digital output. Unlike conventional printing, a user does not have to manually
`
`pre-install a printer driver from a CD, floppy disk, or download the driver somewhere from a
`
`network.
`
`5
`
`It is another object of present invention to provide output capability to small and lower-cost
`
`mobile devices with limited memory space, power supply and processing capability to still
`
`be able to output or print to an output device.
`
`10
`
`It is still another object of present invention to allow small mobile devices with limited
`
`display, processing power, and memory to be able to output a digital document (e.g. PDF,
`
`HTML, PowerPoint etc) in its full original richness, without resorting to downsizing,
`
`truncating, reducing, clipping or otherwise altering the original document. The user should
`
`be able to output the original content or document even when the small mobile device
`
`15
`
`cannot display or fully display the original digital document or content.
`
`Finally, it is another object of present invention to provide a convenient method allowing
`
`users to output to an output device with or without connection to a static network. Through
`
`local communication and synchronization between information apparatus and output
`
`20
`
`device, hardware and software installation for static network connectivity may not be
`
`necessary for the output device.
`
`Detailed description of invention
`Before describing in detail the components and method of the output process of present
`
`25
`
`invention, it is useful to explain some definitions that are used in the following discussion
`
`and illustration of present disclosure. The definition of these terms is to facilitate discussion,
`
`understanding, and illustration of present invention disclosure. In no way, this should be
`
`. construed as limiting the scope to a particular example, class, or category.
`
`30
`
`. Objects definition
`
`An object may refer to a software and data entity, which may reside in different hardware
`
`environments or platforms or applications. An object may encapsulate within itself both data
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`5
`
`Docket No.: FLX00P0005
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`and attributes describing the object and the instructions for operating that data. For
`
`simplicity of discussion, an object referred to in present invention may also include, for
`
`example, the concept of software components which may have varying granularity and can
`
`consist of one class, composite of classes, or the entire application.
`
`5
`
`It is important to note that, the term object defined herein may include a software and data
`
`entity. However, in no way it is limited to software or data as its media. Any entity
`
`containing information, description, attribute, data, instruction etc in any form or media such
`
`as hardware, software, voice, print, image, video, electronic signals in analog or digital
`
`10
`
`among others are all valid means of object definition used in present disclosure.
`
`An object may also contain in one of its fields or attributes a reference or pointer to another
`
`object, or a reference or pointer to data and or content. A reference to an object or any
`
`entity or content may include one or more or combination of pointer, identifier, name, path,
`
`1.5
`
`address or any description relating to the location where an object, data, or content can be
`
`found. In the discussion of present invention, the term reference and pointer may be used
`
`. interchangeably. Examples of reference may include universal resource identifier scheme
`
`(URI), uniform resource locator (URL), IP address, file names, directory pointers, software
`
`object and component pointers, run time address, among others. By way of example, a
`
`20
`
`document object described in present invention may contain or encapsulate a pointer or
`
`reference to a digital document. In this way, assuming the document object does not also
`
`contain the digital document, it is reasonable to assume that the object can be made small
`
`and lightweight. In this case, moving or transferring document objects is the same as
`
`moving or transferring reference or pointer to digital documents. Therefore, moving or
`passing objects in present disclosure may include moving or passing of (1) actual digital
`
`25
`
`content, or (2) reference to the actual content, or (3) both. These are examples of valid
`
`implementations and may be used in the description of present invention. Different
`
`. implementation in different situations can be easily discerned and recognized by an average
`
`engineer skilled in the art.
`
`30
`
`An object can reside anywhere in a network and travel around different environments,
`
`platforms, or applications. Downloading or transferring an object over the network may
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`6
`
`Docket No.: FLX00P0005
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`involve protocols such as file transfer protocol (FTP) and hypertext transfer protocol (http)
`
`among others. Transferring an object may also involve using messages or other methods
`
`through an object or component model. Three major objects used and described in present
`
`invention are printer object, job object, and document object.
`
`5
`
`Printer (or output) object
`
`A printer object may contain a number of attributes, which may identify and describe, for
`
`example, the capabilities and functionalities of a particular output device such as a printer.
`
`During the process of present invention, a printer object may be stored in the memory
`
`10
`
`component of an output device. By way of example, an information apparatus requesting
`
`output service may communicate (described later in step 402) with an output device. During
`
`local service negotiation, at least a partial printer object may be uploaded to the information
`
`apparatus from the output device. By obtaining the printer object, the information apparatus
`
`may learn about the capability, compatibility, identification, and service provided by the
`
`15
`
`output device.
`
`As an example, a printer object may contain one or more of the following fields and or
`
`attribute descriptions. Each of following field may be optional, and furthermore, each of the
`
`following field or attribute may or may not exist in a particular implementation (e.g. empty or
`
`20
`
`NULL).
`
`1.
`
`Identification of an output device (e.g. brand, model, registration, IP address etc.)
`
`2. Services and feature sets provided by an output device (e.g. color or grayscale output,
`
`laser or inkjet, duplex, output quality, price per page, quality of service etc.)
`
`3. The type of input languages, formats, and or print data supported (E.g. Postscript, PCL,
`
`25
`
`XML, RTL, etc.) by an output device.
`
`4. Device specific profiles (e.g. printer profiles, color profiles, halftoning profiles, etc.).
`
`Device profiles may include information such as color tables, resolution, halftoning, dpi,
`
`bit depth, page size, printing speed etc. One or multiple profiles may exist.
`
`5. Payment information on a plurality of services provided by an output device.
`, 6.
`Information or security requirements and type of authentication an output device
`
`30
`
`supports.
`
`7. Date and version of the printer object.
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`7
`
`Docket No.: FLX00P0005
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`8. Software components. Software components may contain algorithm or instructions,
`
`which may be uploaded to run in an information apparatus (described later in FIG 1 ). For
`
`example, a graphical user interface (GUI) software component may be uploaded to an
`
`information apparatus. The software component may be incorporated into or launched
`
`5
`
`by the client application of present invention in the information apparatus to capture
`
`user's preferences (e.g. print quality, page layout, number of copies, number of card per
`
`page, etc.). The client application may capture these user preferences and create a job
`
`object (described next).
`
`9. A pointer or reference where output device parameters (one or combination of item 1 to
`
`10
`
`8 listed above) may be found. For example, sometime a more up-to-date or original
`
`version of output device parameters may be stored in a network node. A printer object
`
`may include pointer or pointers to these output device parameters.
`
`Job object
`
`~5
`
`A job object may contain attributes and information that describe the output job. User may
`
`provide some or all of these attributes, preferences and information about the output job
`
`consciously by, for example, specifying his/her preference through a GUI or through defaults
`
`in his/her information apparatus. Alternatively or in combination, a job object may be
`
`obtained without active user intervention. In one instance, default parameters may be
`
`20
`
`provided, obtained, negotiated or calculated without user knowledge.
`
`Examples of attributes and information contained in a job object may include one or more or
`
`combination of the following among others. Each of following field may be optional, and
`
`furthermore, each of the following field or attribute may or may not exist in a particular
`
`25
`
`implementation (e.g. empty or NULL):
`
`"1. Preferences such as print quality, page layout, number of pages, number of cards per
`
`page, output size, color or grayscale, among others.
`
`2.
`
`Information on security, authentication, payment, subscription, identification among
`others.
`
`30
`
`3.
`
`Information on priority or quality of service
`
`4. Status information of the output job or process.
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`8
`
`Docket No.: FLX00P0005
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`5. Job instructions such as queuing, cancellation, execution, output priority among others.
`
`6. Version or date of the job object.
`
`7. Sets of default parameters or instructions. The defaults may be stored in output device,
`
`in information apparatus, or in any network nodes.
`8. Pointer or reference to the above mentioned instructions and preferences and defaults.
`
`5
`
`Document object
`A document object may contain attributes and fields, which describe a digital document and
`
`or references to digital document among others. The term digital document used in present
`
`10
`
`invention may refer to any digital content that an output device may output. A digital
`
`document may contain text, graphics, image, voice, forms, and video among others.
`
`Examples of a digital document may be any one or combination of HTML, Postscript, PCL,
`
`XML, PDF, MS Word, PowerPoint, JPEG, MPEG, GIF, PNG, WML, VWML, CHTML, HDML,
`
`ASCII, 2-byte international coded characters among others. A digital document can be
`
`1,5
`
`composed of any format, language, encoding, data or combination. And it may be partially
`
`or totally proprietary or otherwise. A digital document may be used interchangeably with the
`
`term output content in the descriptions of present invention.
`
`A document object may contain one or more of the following attributes, fields, or
`
`20
`
`descriptions. Each of following field may be optional, and furthermore, each of the following
`
`field or attribute may or may not exist in a particular implementation (e.g. empty or NULL).
`1. The actual digital document or output content.
`
`2. A pointer or reference to digital document or output content and or instructions of
`
`where a digital document can be found and or retrieved. A digital document may be
`
`25
`
`located in a user's information apparatus, in an application or anywhere in a network
`
`node (e.g. in a content or file server). Using a pointer or reference to a digital
`
`document may reduce the size of the document object. Therefore, this may be
`
`beneficial, for example, when passing or uploading a document object from
`
`30
`

`
`information apparatus to server application through a narrowed bandwidth
`communication link.
`
`3. Date and version of the digital document.
`
`4. A history with date and description of changes, modifications, and updates made to
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`9
`
`Docket No.: FLX00P0005
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`the document since its creation.
`
`5. Descriptions and instructions for viewing, obtaining, opening interpreting,
`
`encoding/decoding, converting, describing and manipulating the digital document
`
`among others.
`
`5
`
`6. Status and state of the digital document. For example, one of the fields may provide
`
`priority or instructions of when or where to use the reference to digital document or
`
`the actual digital document itself if they are both contained in a document object.
`
`10
`
`FIG 1 illustrates an electronic system that can implement the process and apparatus
`
`of present invention.
`
`The electronic system of present invention includes information apparatus 100, application
`
`server 11 0 and content server 114 (herein and after may each be referred to as "network
`
`node"). These nodes are connected through network 108. The electronic system of present
`
`15
`
`invention may also include output device 106, which communicates with information
`
`apparatus 100 through communication link 116.
`
`Network 108 generally refers to any type of wire or wireless link between a plurality of
`
`computing devices. Examples of the network may include, but not limited to, local area
`
`20
`
`network (LAN), wide area network (WAN), or combination of networks. In one embodiment
`
`of the present invention, network 108 may include the Internet. In another embodiment,
`
`network 108 may contain multiple networks, including local area networks and or wide area
`
`networks such as the Internet.
`
`25
`
`Information apparatus 100 is a computing device with processing capability. In a preferred
`
`embodiment, the information apparatus may be a mobile computing device such as palmtop
`
`computer, laptop, PDA, smart phone, screen phone, e-book, Internet pad, Internet
`
`• appliances, pager, digital camera among others. It is possible that the information
`
`apparatus may also include static computing devices such as desktop, workstation, server
`, among others.
`
`30
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`10
`
`Docket No.: FLX00P0O0S
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`Information apparatus may contain components such as processing unit, memory unit,
`
`storage unit and input/output control unit. The information apparatus may also contain an
`
`interface, which interacts with users. The interface may be implemented in software or
`
`hardware or combination. Examples of such interface include, without limitation, mouse,
`
`5
`
`keyboard, touch-sensitive or non-touch-sensitive screen, push button, soft key, stylus,
`
`speaker, microphone, etc.
`
`The information apparatus of present invention typically contains at least one
`
`communication unit that interfaces with other electronic devices such as other node in
`
`10
`
`network 108 and or output device 106. The communication unit may be implemented with
`
`hardware (e.g. silicon chipsets, antenna), software (e.g. protocol stacks, applications) or
`
`combination. Sometime an information apparatus may contain more than one
`
`communication units in order to support different interfaces, protocol, and or communication
`
`standards with different devices and or network nodes. For example, the information
`
`15
`
`apparatus illustrated in FIG 1 may communicate with output device 106 through Bluetooth
`
`interface while communicate with other network node (e.g. content server 114 or application
`
`server 110) through cellular interface.
`
`Information apparatus 100 may be coupled to network 108 through wired or wireless
`
`20
`
`connections or combination. As an example, the information apparatus may subscribe to a
`
`wireless data network where packet data is transmitted through, for example, radio links
`
`between the information apparatus and a plurality of base stations. As another example, the
`
`information apparatus may be connected to network 108 through wired lines such as,
`
`without limitation, telephone lines, WAN links (e.g. T1, T3, 56kb, X.25) or broadband
`
`25
`
`connections (e.g. ISDN, Frame Relay and ATM).
`
`In a preferred embodiment of present invention, the interface 116 between information
`
`apparatus 100 and output device 106 is a wireless interface. As an example, the wireless
`
`interface may be a short-range radio interface such as those implemented according to the
`
`30
`
`Bluetooth or IEEE 802.11 standard. However, the interface may be realized by other means
`
`of wireless communication such as radio, infrared, ultrasonic or hydrophonic. The HomeRF
`
`Shared Wireless Access Protocol (SWAP) and standards for cellular communication such as
`
`William H. Chang
`16900 SE 26th Driver, #94
`Vancouver, WA 98683
`
`11
`
`Docket No.: FLX00P0005
`Express Mail No.: EK692265643US
`Deposited November 20, 2000
`
`

`

`GSM (Global System for Mobile Telecommunication), D-AMPS (Digital Advanced Mobile
`
`Phone System), PDC (Pacific Digital Cellular), IS-95 (International Standard 95) and IMT-
`
`2000 (International Mobile Telecommunication) may constitute alternatives to the Bluetooth
`
`standard. Wired line connections such as serial or parallel interface, USB interface and fire
`
`5 wire (IEEE 1394) interfac

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket