throbber
PTO/AIA/15 (07-12)
`Approved for use through 01/31/2014. OMB 0651-0032
`U.S. Patent and Trademark Office. U.S. DEPARTMENT OF COMMERCE
`u d
`, no persons are requ1re d to respon d
`II
`f. f
`I
`d"
`I
`I'd OMB
`I
`b
`
`
`f 1995 n ert e aperwor k R d e uct1on A ct o
`to a co ect1on o 1n ormat1on un ess 1t 1sp1ays a va 1
`contra num er.
`h p
`UTILITY
`PATENT APPLICATION
`TRANSMITTAL
`
`Cei1Spin_04Con1 o_us
`Gurvinder Singh
`
`""""
`
`Automatic Multimedia Upload For Publishing Data And Multimedia Content
`
`Attorney Docket No.
`
`First Inventor
`
`Title
`
`(Only for new nonprovisional applications under 37 CFR 1.53(b))
`
`Express Mail Label No.
`
`.I
`
`APPLICATION ELEMENTS
`See MPEP chapter 600 concerning utility patent application contents.
`
`ADDRESS TO:
`
`Commissioner for Patents
`P.O. Box 1450
`Alexandria VA 22313-1450
`
`r
`
`'
`
`See 37 CFR 1.27.
`[Total Pages 33
`3.0 Specification.
`Both the claims and abstract must start on a new page
`(For information on the preferred arrangement, see MPEP § 608.01(a))
`[Total Sheets 5
`4.0 Drawing(s). (35 U.S.C. 113)
`[Total Sheets 3
`5. Inventor's Oath or Declaration.
`(including substitute statements under 37 CFR 1. 64 and assignments serving as an
`oath or declaration under 37 CFR 1.63(e))
`
`1.0 Fee Transmittal Form.
`(PTO/SB/17 or equivalent)
`2. 0 Applicant claims small entity status.
`
`a. E] Newly executed (original or copy)
`
`b.
`V' A copy from a prior application (37 CFR 1.63(d))
`6.0 Application Data Sheet. •see Note below.
`See 37 CFR 1.76 (PTO/AIA/14 or equivalent)
`
`7.0 CD-ROM or CD-R.
`in duplicate, large table or Computer Program (Appendix)
`D Landscape Table on CD
`8. Nucleotide and/or Amino Acid Sequence Submission.
`(if applicable, items a. - c. are required)
`a. D Computer Readable Form (CRF)
`b. D Specification Sequence Listing on:
`D
`i.
`CD-ROM or CD-R (2 copies); or
`ii. D
`Paper
`C. D Statements verifying identity of above copies
`
`1
`
`ACCOMPANYING APPLICATION PARTS
`
`9. 0
`
`Assignment Papers.
`(cover sheet & document(s))
`Name of Assignee CeiiSp1nSoft Inc.
`
`•
`
`1
`1
`
`10. D 37 CFR 3.73(c) Statement.
`
`(when there is an assignee)
`
`0 Power of Attorney.
`
`11 . D
`
`English Translation Document.
`(if applicable)
`
`12. D Information Disclosure Statement.
`
`(PTO/SB/08 or PT0-1449)
`Dcopies of citations attached
`
`13. D
`
`Preliminary Amendment.
`
`14. 0Return Receipt Postcard.
`(MPEP § 503) (Should be specifically itemized)
`
`(if foreign priority is claimed)
`
`15. 0 Certified Copy of Priority Document(s).
`16. D Nonpublication Request.
`
`Under 35 U.S.C. 122(b)(2)(B)(i). Applicant must attach form PTO/SB/35 or
`equivalent.
`
`17. 0 Other: Prioritized Examination Request
`
`*Note: (1) Benefit daims under 37 GFR 1.78 and foreirJn priority claims under 1.55 must be included in an Application Data Sheet (ADS).
`(2) For applications flied under 35 U.S.C. 1·11, the application must contain an .ADS specifying the applicant if the applicant is an
`assignee, person to whom the inventor is under an ob!igation to assign, or person who othervvise shows sufficient proprietary
`interest in the matter. See 3"7 CFR 1.46(b).
`
`D The address associated with Customer Number:
`Ashok Tankha
`
`Name
`
`Address
`
`City
`
`Country
`
`36 Greenleigh Drive
`Sewell
`USA
`
`18. CORRESPONDENCE ADDRESS
`
`OR
`
`[iZ] Correspondence address below
`
`I State
`NJ
`1 Telephone 856-266-5145
`
`Zip Code 08080
`Email
`ash@ipprocurement.com
`
`/a tankha/
`Ashok Tankha
`
`Signature
`
`Name
`_(Print/Type)
`
`1 Date 05 November 2014
`Registration No. 133802
`(Attorney/Agent)
`This collection of information is required by 37 CFR 1.53(b). The information is required to obtain or retain a benefit by the public which is to file (and by the
`USPTO to process) an application. Confidentiality is governed by 35 U.S.C. 122 and 37 CFR 1.11 and 1.14. This collection is estimated to take 12 minutes to
`complete, including gathering, preparing, and submitting the completed application form to the USPTO. Time will vary depending upon the individual case. Any
`comments on the amount of time you require to complete this form and/or suggestions for reducing this burden, should be sent to the Chief Information Officer,
`U.S. Patent and Trademark Office, U.S. Department of Commerce, P.O. Box 1450, Alexandria, VA 22313-1450. DO NOT SEND FEES OR COMPLETED
`FORMS TO THIS ADDRESS. SEND TO: Commissioner for Patents, P.O. Box 1450, Alexandria, VA 22313-1450.
`If you need assistance in completing the form, call 1-800-PT0-9199 and select option 2.
`
`Canon Exhibit 1002, Page 1
`
`

`

`AUTOMATIC MULTIMEDIA UPLOAD FOR PUBLISHING DATA AND
`
`MULTIMEDIA CONTENT
`
`CROSS REFERENCE TO RELATED APPLICATIONS
`
`5
`
`1. This application is a continuation application of non-provisional patent application
`
`number 14/295,352, titled "Automatic multimedia upload for publishing multimedia
`
`content", filed June 04, 2014 in the United States Patent and Trademark Office, which
`
`is a continuation application of non-provisional patent application number
`
`10
`
`141172,913, titled "Automatic multimedia upload for publishing multimedia content",
`
`filed on February 05, 2014 in the United States Patent and Trademark Office, which
`
`is a continuation application of non-provisional patent application number
`
`131740,214, now Patent no. 8,700,790, titled "Automatic multimedia upload for
`
`publishing multimedia content", filed on January 13, 2013 in the United States Patent
`
`15
`
`and Trademark Office, which is a continuation application of non-provisional patent
`
`application number 12/333,303, now Patent no. 8392591, titled "Automatic
`
`multimedia upload for publishing multimedia content", filed on December 11, 2008
`
`in the United States Patent and Trademark Office, which claims the benefit of US
`
`provisional patent application number 611017,202, titled "Automatic multimedia
`
`20
`
`upload for publishing multimedia content", filed on December 28, 2007 in the United
`
`States Patent and Trademark Office. The specifications of the above referenced
`
`applications are incorporated herein by reference in their entirety.
`
`2. The following patent application is incorporated herein in its entirety: US Non-
`
`25
`
`provisional patent application serial number 111901,802, titled "Online Publishing Of
`
`Multimedia Content", filed on September 19, 2007 in the United States Patent and
`
`Trademark Office.
`
`BACKGROUND
`
`30
`
`1
`
`Canon Exhibit 1002, Page 2
`
`

`

`This invention, in general, relates to distribution of multimedia content. More
`
`particularly, this invention relates to pairing a digital data capture device in conjunction
`
`with a mobile device for automatically publishing data and multimedia content on one or
`
`more websites simultaneously.
`
`5
`
`A user may need to capture and publish data and multimedia content on the
`
`internet in real time. Typically, the user would capture an image using a digital camera or
`
`a video camera, store the image on a memory device of the digital camera, and transfer
`
`the image to a computing device such as a personal computer (PC). In order to transfer
`
`10
`
`the image to the PC, the user would transfer the image off-line to the PC, use a cable such
`
`as a universal serial bus (USB) or a memory stick and plug the cable into the PC. The
`
`user would then manually upload the image onto a website which takes time and may be
`
`inconvenient for the user.
`
`15
`
`Therefore, there is a need for a method and system to utilize a digital data capture
`
`device in conjunction with a mobile device for automatically detecting capture of data
`
`and multimedia content, transferring the captured data and multimedia content to the
`
`mobile device, and publishing the data and multimedia content on one or more websites
`
`automatically or with minimal user intervention.
`
`20
`
`SUMMARY OF THE INVENTION
`
`This summary is provided to introduce a selection of concepts in a simplified
`
`form that are further described in the detailed description of the invention. This summary
`
`25
`
`is not intended to identify key or essential inventive concepts of the claimed subject
`
`matter, nor is it intended for determining the scope of the claimed subject matter.
`
`The method and system disclosed herein addresses the above stated need for
`
`utilizing a digital data capture device in conjunction with a Bluetooth™ (BT) enabled
`
`30 mobile device for publishing data and multimedia content on one or more websites
`
`2
`
`Canon Exhibit 1002, Page 3
`
`

`

`automatically or with minimal user intervention. The digital data capture device is
`
`physically separated from the BT enabled mobile device.
`
`In the method and system disclosed herein, a client application is provided on a
`
`5
`
`BT enabled mobile device. In the absence of in-built BT capability in the digital data
`
`capture device, a BT communication device is provided on the digital data capture
`
`device. The BT communication device may, for example, be an in-built BT capability
`
`chip, a BT memory card, or an external BT device. The BT communication device on the
`
`digital data capture device is paired with the BT enabled mobile device to establish a
`
`10
`
`connection between the digital data capture device and the BT enabled mobile device.
`
`A user may capture data and multimedia content using the digital data capture
`
`device. The digital data capture device may, for example, be a digital camera, a video
`
`camera, or other digital modular camera systems. The client application on the BT
`
`15
`
`enabled mobile device detects the captured data, multimedia content, and files associated
`
`with the captured data and the multimedia content on the digital data capture device by
`
`communicating over a wireless BT protocol. The captured data, multimedia content, and
`
`the associated files are automatically transferred to the client application on the BT
`
`enabled mobile device from the digital data capture device.
`
`20
`
`The detection and transfer of the captured data, the multimedia content, and the
`
`associated files may be initiated by the client application of the BT enabled mobile
`
`device. The detection and transfer of the captured data, the multimedia content, and the
`
`associated files to the BT enabled mobile device may be initiated by the digital data
`
`25
`
`capture device when the client application is unable to detect the captured data, the
`
`multimedia content, and the associated files from the digital data capture device.
`
`The user may configure a timer setting and select the websites for publishing
`
`using the client application on the BT enabled mobile device. The client application
`
`30
`
`selects the websites for publishing the transferred data and the multimedia content based
`
`on user preferences configured on the Bluetooth enabled mobile device. The client
`
`3
`
`Canon Exhibit 1002, Page 4
`
`

`

`application also sets time for publishing the transferred data and the multimedia content
`
`automatically or with minimal user intervention. The client application on the BT enabled
`
`mobile device automatically publishes the transferred data and multimedia content on one
`
`or more websites using the settings configured by the user. The method and system
`
`5
`
`disclosed herein thereby enables the user to capture data and multimedia content, for
`
`example, audio, video, text, and images, automatically upload the captured data and
`
`multimedia content onto a BT enabled mobile device, and publish the data and
`
`multimedia content on one or websites automatically or with minimal user intervention.
`
`The user may therefore publish data and the multimedia content on immediate capture of
`
`10
`
`the data and the multimedia content on the digital data capture device.
`
`The method and system disclosed herein is described with reference to a BT
`
`communication protocol. The method and system disclosed herein may be realized with
`
`wireless protocols, for example, Zigbee® protocol, Wibree™ protocol, Ultra-Wide Band
`
`15
`
`(UWB) protocol, and other wireless protocols for wireless personal area networks.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The foregoing summary, as well as the following detailed description of the
`
`20
`
`invention, is better understood when read in conjunction with the appended drawings. For
`
`the purpose of illustrating the invention, exemplary constructions of the invention are
`
`shown in the drawings. However, the invention is not limited to the specific methods and
`
`instrumentalities disclosed herein.
`
`25
`
`FIG. 1 illustrates a method of utilizing a digital data capture device in conjunction with a
`
`Bluetooth enabled mobile device for publishing data and multimedia content on one or
`
`more websites automatically or with minimal user intervention.
`
`FIG. 2 illustrates a system for utilizing a digital data capture device in conjunction with a
`
`30
`
`Bluetooth enabled mobile device for publishing data and multimedia content on one or
`
`more websites automatically or with minimal user intervention.
`
`4
`
`Canon Exhibit 1002, Page 5
`
`

`

`FIGS. 3A-3C exemplarily illustrate the Bluetooth communication device options used on
`
`the digital data capture device for establishing a Bluetooth connection with the client
`
`application on the Bluetooth enabled mobile device.
`
`5
`
`FIG. 4 exemplarily illustrates a system for publishing data and the multimedia content
`
`using a client application on a mobile device on one or more websites simultaneously.
`
`FIG. 5 exemplarily illustrates a user utilizing a digital camera in conjunction with a
`
`10
`
`Bluetooth enabled mobile device for publishing data and multimedia content on one or
`
`more websites automatically or with minimal user intervention.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`15
`
`FIG. 1 illustrates a method of utilizing a digital data capture device 201 in
`
`conjunction with a Bluetooth™ enabled mobile device 202 for publishing data and
`
`multimedia content on one or more websites automatically or with minimal user
`
`intervention. The term "Bluetooth enabled mobile device" is herein referred to as "mobile
`
`device". The digital data capture device 201 is physically separated from the mobile
`
`20
`
`device 202 as illustrated in FIG. 2. The digital data capture device 201 may, for example,
`
`be a digital camera, a video camera, digital modular camera systems, or other digital data
`
`capturing systems.
`
`In the method disclosed herein, a client application 203 is provided 101 on the
`
`25 mobile device 202. In the absence of inbuilt Bluetooth (BT) capability in the digital data
`
`capture device 201, a BT communication device 201a is provided 102 on the digital data
`
`capture device 201. The BT communication device 201a may, for example, be an inbuilt
`
`BT capability chip 301, a BT memory card 302, or an external BT device 303 as
`
`illustrated in FIGS. 3A-3C respectively. The external BT device 303 may, for example,
`
`30
`
`be attached to a universal serial bus (USB), a firewire interface, or a power port of the
`
`digital data capture device 201. BT provides a method of connecting and exchanging
`
`5
`
`Canon Exhibit 1002, Page 6
`
`

`

`information between devices, for example, mobile phones, laptops, personal computers
`
`(PCs), printers, digital cameras, etc. over a secure and globally unlicensed short-range
`
`radio frequency.
`
`5
`
`The BT communication device 201a on the digital data capture device 201 is
`
`paired 103 with the mobile device 202 to establish a connection between the digital data
`
`capture device 201 and the mobile device 202. BT pairing involves establishing a
`
`connection between two BT devices that mutually agree to communicate with each other.
`
`A BT device that wants to communicate only with a trusted device can cryptographically
`
`10
`
`authenticate the identity of another BT device. BT pairing occurs when the BT
`
`communication device 201a agrees to communicate with the mobile device 202 in order
`
`to establish a connection. In order to initiate the pairing process between the BT
`
`communication device 201a and the mobile device 202, a common password known as a
`
`passkey is exchanged between the BT communication device 201a and the mobile device
`
`15
`
`202. A passkey is a code shared by the BT communication device 201a and the mobile
`
`device 202.
`
`A user sets a discoverable mode for the mobile device 202. When set to the
`
`discoverable mode, the mobile device 202 will allow the BT communication device 201a
`
`20
`
`on the digital data capture device 201 to detect the mobile device's 202 presence and
`
`attempt to establish a connection. In order to initiate the pairing process, the BT
`
`communication device 201a will send the BT communication device name of a
`
`predefined number of characters, for example, up to 255 characters, and the BT address
`
`to the mobile device 202. The BT communication device 201a then prompts the user of
`
`25
`
`the mobile device 202 to enter the passkey code in order to accept the pairing with the BT
`
`communication device 201a on the digital data capture device 201. On entering the
`
`passkey by the user of the mobile device 202, the entered passkey is matched with the
`
`passkey of the BT communication device 201a. If a match is found, a trusted pair is
`
`automatically established.
`
`30
`
`6
`
`Canon Exhibit 1002, Page 7
`
`

`

`The user captures 104 data and multimedia content using the digital data capture
`
`device 201. The data and multimedia content may, for example, comprise image files,
`
`audio files, video files, text files, or any combination thereof. The client application 203
`
`on the mobile device 202 detects 105 the captured data, the multimedia content, and files
`
`5
`
`associated with the captured data and the multimedia content. The client application 203
`
`then initiates the transfer of the captured data, the multimedia content, and the associated
`
`files in a pull mode of operation. In the pull mode, the client application 203 periodically
`
`polls the digital data capture device 201 to determine the creation of a new file in the
`
`digital data capture device 201. The digital data capture device 201 then automatically
`
`10
`
`transfers 106 the captured data, the multimedia content, and the associated files to the
`
`client application 203 on the mobile device 202 using one or a combination of file
`
`transfer protocols. The file transfer protocols may, for example, be one or a combination
`
`of BT profile protocols such as the object exchange (OBEX) protocol, the generic object
`
`exchange profile (GOEP) protocol, etc. The file transfer protocols may, for example, also
`
`15
`
`be the media transfer protocol (MTP), the picture transfer protocol (PTP), and the
`
`PictBridge protocol implemented using a USB.
`
`The picture transfer protocol (PTP) allows the transfer of images from digital
`
`cameras to computers and other peripheral devices without the need of additional device
`
`20
`
`drivers. The media transfer protocol is a custom extension to the PTP and allows the
`
`protocol to be used for devices other than digital cameras, for example digital audio
`
`players and other portable media devices, for example portable video players. The
`
`PictBridge protocol allows images to be printed directly from digital cameras to a printer,
`
`without having to connect the camera to a computer.
`
`25
`
`The transfer of the data, the multimedia content, and the associated files may also
`
`take place in a push mode of operation. In the push mode, the BT communication device
`
`201a sends a signal to the client application 203 on creation of a new file. By
`
`implementation of a handshake protocol, the BT communication device 201a
`
`30
`
`automatically transfers captured data, the multimedia content, and the associated files to
`
`the client application 203 on the mobile device 202. For some external digital data
`
`7
`
`Canon Exhibit 1002, Page 8
`
`

`

`capture devices, the client application 203 may not be able to detect the creation of a new
`
`file. In such cases, the digital data capture device 201 signals the client application 203 in
`
`the event a new file is created. A file event listener in the client application 203 listens for
`
`the signal from the digital data capture device 201. The user may then initiate the transfer
`
`5
`
`by a press of a button or a key on the digital data capture device 201.
`
`In the case of a mobile device 202 with limited memory and processing
`
`capabilities, the client application 203 partitions the multimedia content of large files
`
`stored on the mobile device 202 into multiple data segments. The data segments are
`
`10
`
`tagged with segment identifiers using the client application 203. The tagged data
`
`segments are transferred from the client application 203 of the mobile device 202 to a
`
`publishing service 401 via a network 402 as illustrated in FIG. 4.
`
`When the client application 203 is unable to detect the captured data, the
`
`15 multimedia content, and the associated files from the digital data capture device 201, the
`
`digital data capture device 201 initiates detection and transfer of the captured data, the
`
`multimedia content, and the associated files to the mobile device 202.
`
`The user may also set preferences on the mobile device 202. The user preferences
`
`20 may, for example, comprise the websites selected for publishing the data and the
`
`multimedia content. The user may configure a timer setting and the websites on the
`
`mobile device 202 for publishing the data and the multimedia content. The user may also
`
`set timer and action settings for publishing the data and the multimedia content. The user
`
`may set the timer setting to, for example, a "no-wait-automatic" setting, a "wait-X-
`
`25 minutes-automatic" setting, and a "wait-X-minutes-user-input-cancel" setting. The client
`
`application 203 on the mobile device 202 selects the websites for publishing the
`
`transferred data and the multimedia content based on user preferences configured on the
`
`mobile device 202. The client application 203 also sets time for publishing the transferred
`
`data and the multimedia content automatically or with minimal user intervention.
`
`30
`
`8
`
`Canon Exhibit 1002, Page 9
`
`

`

`The client application 203 on the mobile device 202 then automatically publishes
`
`107 the transferred data and multimedia content on one or more websites. If the user
`
`configures the timer setting to "no-wait-automatic", the data and the multimedia content
`
`are automatically published on one or more websites based on the user preferences
`
`5
`
`configured on the mobile device 202 without waiting for a certain period of time. If the
`
`user configures the timer setting to "wait-X-minutes-automatic", the client application
`
`203 will wait for "X" minutes for the user to change or cancel publishing. If there is no
`
`user action for "X" minutes, the client application 203 will automatically publish the data
`
`and multimedia content to one or more websites based on the user preferences. Further, if
`
`10
`
`the user configures the timer setting to "wait-X-minutes-user-input-cancel", the client
`
`application 203 will wait for "X" minutes for an input from the user. If there is no input
`
`from the user, the client application 203 cancels the publishing of the data and
`
`multimedia content. The publishing of the data and multimedia content on one or more
`
`websites simultaneously is explained in the detailed description of FIG. 4.
`
`15
`
`The user may therefore capture data, for example, audio, video, text, and images,
`
`automatically upload the captured data onto the mobile device 202, and publish the data
`
`and multimedia content on one or websites automatically or with minimal user
`
`intervention. The method disclosed herein thereby enables the user to publish data and
`
`20
`
`the multimedia content on immediate click of an image or recording of a video on the
`
`digital data capture device 201 without having to manually upload the data onto a
`
`computing device and then publish the data on the websites.
`
`FIG. 2 illustrates a system for utilizing a digital data capture device 201 in
`
`25
`
`conjunction with a BT enabled mobile device 202 for publishing data and multimedia
`
`content on one or more websites automatically or with minimal user intervention. The
`
`system disclosed herein comprises a digital data capture device 201 and a client
`
`application 203 provided on the BT enabled mobile device 202. The digital data capture
`
`device 201 and the mobile device 202 are physically separated from each other. The
`
`30
`
`digital data capture device 201 comprises a BT communication device 201a and a data
`
`capture module 201d.
`
`9
`
`Canon Exhibit 1002, Page 10
`
`

`

`The BT communication device options used on the digital data capture device 201
`
`for establishing a BT connection with the client application 203 on the BT enabled
`
`mobile device 202 are exemplarily illustrated in FIGS. 3A-3C. The BT communication
`
`5
`
`device 201a may, for example, be an in-built BT capability chip 301 as illustrated in FIG.
`
`3A, a BT memory card 302 as illustrated in FIG. 3B, or an external BT device 303 as
`
`illustrated in FIG. 3C.
`
`The BT communication device 201a comprises a BT association protocol module
`
`10
`
`201b and a data transfer protocol module 201c. The client application 203 on the mobile
`
`device 202 comprises a BT association protocol module 203a, a data and file monitoring
`
`and detection module 203b, a data transfer protocol module 203c, a data storage module
`
`203d, a graphical user interface (GUI) 203e, and a media publishing module 203f. The
`
`BT association protocol module 201b of the digital data capture device 201 and the BT
`
`15
`
`association protocol module 203a of the client application 203 enable the pairing between
`
`the BT communication device 201a and the mobile device 202. The pairing of the BT
`
`communication device 201a and the mobile device 202 is explained in the detailed
`description of FIG. 1. The data capture module 201d captures the data and the
`
`multimedia content on the digital data capture device 201.
`
`20
`
`The data and file monitoring and detection module 203b of the client application
`
`203 monitors and detects the capture of the data, the multimedia content, and the files
`
`associated with the captured data and the multimedia content. On detection, the data
`
`transfer protocol module 203c of the client application 203 initiates the transfer and
`
`25
`
`download of the captured data, the multimedia content, and the associated files from the
`
`digital data capture device 201. When the client application 203 is unable to detect the
`
`captured data, the multimedia content, and the associated files from the digital data
`
`capture device 201, the data transfer protocol module 201c of the digital data capture
`
`device 201 initiates the transfer of the captured data, the multimedia content, and the
`
`30
`
`associated files to the mobile device 202.
`
`10
`
`Canon Exhibit 1002, Page 11
`
`

`

`The data transfer protocol module 201c of the digital data capture device 201
`
`transfers the captured data, the multimedia content, and the associated files to the client
`
`application 203. The data storage module 203d stores the captured data, the multimedia
`
`content, and the associated files on the mobile device 202. The user may also set
`
`5
`
`preferences on the mobile device 202 using the GUI 203e of the client application 203.
`
`The user preferences may, for example, comprise the websites selected for publishing the
`
`data and the multimedia content. The GUI 203e enables the user to configure a timer
`
`setting and websites on the mobile device 202 for publishing the data and the multimedia
`
`content. The user may also set timer and action settings for publishing the data and the
`
`10 multimedia content using the GUI 203e. The user may set a timer setting, for example, a
`
`"no-wait-automatic" setting, a "wait-X-minutes-automatic" setting, and a "wait-X(cid:173)
`minutes-user-input-cancel" setting as explained in the detailed description of FIG. 1.
`
`The media publishing module 203f automatically publishes the transferred data
`
`15
`
`and the multimedia content on one or more of the websites. The media publishing module
`
`203f comprises a website selection module 203g, a timer module 203h, a segmentation
`
`module 203i, and a data transfer module 203j. The website selection module 203g selects
`
`the websites for publishing the data and the multimedia content based on settings and
`
`user preferences configured by the user on the mobile device 202. The timer module
`
`20
`
`203h sets the time for publishing the transferred data and the multimedia content
`
`automatically or with minimal user intervention. The timer setting may be set for
`
`automatic publishing of the multimedia content or a time based wait mode where user
`
`interaction is required. The timer module 203h sets the timer based on a timer setting, for
`
`example, a "no-wait-automatic" setting, a "wait-X-minutes-automatic" setting, and a
`
`25
`
`"wait-X-minutes-user-input-cancel" setting configured by the user. The timer module
`
`203h ensures that if the user does not wish to publish the transferred data and multimedia
`
`content, the user has time to decide whether to publish or not. The user may also
`
`configure the client application 203 to automatically delete the data, the multimedia
`
`content, and the associated files after the data and the multimedia content have been
`
`30
`
`posted and published on one or more websites based on user preferences.
`
`11
`
`Canon Exhibit 1002, Page 12
`
`

`

`In the case of a mobile device 202 with limited memory and processing
`
`capabilities, the client application 203 partitions the multimedia content of large files
`
`stored on the mobile device 202 into multiple data segments using the segmentation
`
`module 203i. The segmentation module 203i generates segment identifiers and tags the
`
`5
`
`data segments with the segment identifiers. The data transfer module 203j transfers the
`
`data, the tagged data segments, and the multimedia content from the client application
`
`203 to the publishing service 401 via a network 402 for publishing on the websites
`
`automatically.
`
`10
`
`FIG. 4 exemplarily illustrates a system for publishing data and the multimedia
`
`content using a client application 203 on a mobile device 202 on one or more websites
`
`simultaneously. The system disclosed herein comprises a client application 203 and a
`
`publishing service 401 connected via a network 402. The client application 203
`
`comprises a media publishing module 203f as explained in the detailed description of
`
`15
`
`FIG. 2. The media publishing module 203f comprises the website selection module 203g,
`
`the timer module 203h, the segmentation module 203i, and the data transfer module 203j.
`
`The website selection module 203g selects the websites based on user preferences
`
`configured by the user on the mobile device 202. The timer module 203h sets the time for
`
`publishing the transferred data and the multimedia content automatically or with minimal
`
`20
`
`user intervention. The timer module 203h ensures that the publishing service 401 obtains
`
`the data, the multimedia content, and the associated files to publish on the selected
`
`websites based on the time set by the user.
`
`In the case of limited memory and processing capabilities of the mobile device
`
`25
`
`202, the segmentation module 203i of the client application 203 partitions the multimedia
`
`content of large files into multiple data segments. The segmentation module 203i
`
`generates segment identifiers and tags the data segments with the segment identifiers.
`
`The segment identifiers may, for example, be one or more of transaction identifiers,
`
`sequence numbers, and timestamps. The segment identifiers are used later by a back end
`
`30
`
`service 401b of the publishing service 401 to reassemble the data segments in a
`
`predetermined sequence to create a multimedia object. The data transfer module 203j
`
`12
`
`Canon Exhibit 1002, Page 13
`
`

`

`transfers the data, the tagged data segments, and the multimedia content from the client
`
`application 203 to the publishing service 401 via the network 402. The network 402 may,
`
`for example, be a wireless network, a cellular network, or the internet 501.
`
`5
`
`The publishing service 401 comprises a front end service 401a, a back end service
`
`401b, and a database 401d. The transferred data and multimedia content is stored in the
`
`database 401d of the publishing service 401. A protocol is provided for synchronizing
`
`user publishing information between the client application 203 and the publishing service
`
`401. The user publishing information may, for example, comprise user preferences of the
`
`10 websites and the timer setting. The data transfer module 203j may transfer the data and
`
`the multimedia content as a single multimedia file, m

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