`
`a2) United States Patent
`US 8,738,794 B2
`(0) Patent No.:
`Singhet al.
`*May27, 2014
`(45) Date of Patent:
`
`(54)
`
`AUTOMATIC MULTIMEDIA UPLOAD FOR
`PUBLISHING DATA AND MULTIMEDIA
`CONTENT
`
`(58) Field of Classification Search
`USPC wiecesssesctesseseseseecssseecsnecensensseseeansentes 709/230
`
`See application file for complete search history.
`
`(71)
`
`Applicant: CellSpinSoft Inc., San Jose, CA (US)
`
`(72)
`
`Inventors: Gurvinder Singh, Santa Clara, CA
`(US); Marcos Klein, Mountain View,
`CA (US); Vinee Laviano, Alviso, CA
`(US)
`
`(73)
`
`Assignee: CellSpinSoft Inc., San Jose, CA (US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21)
`
`Appl. No.: 13/922,227
`
`(22)
`
`Filed:
`
`Jun. 19, 2013
`
`(65)
`
`(63)
`
`(60)
`
`(51)
`
`(52)
`
`Prior Publication Data
`
`US 2013/0290553 Al
`
`Oct. 31, 2013
`
`Related U.S. Application Data
`
`Continuation of application No. 13/740,214, filed on
`Jan. 13, 2013, which is a continuation of application
`No. 12/333,303, filed on Dec. 11, 2008, now Pat. No.
`8,392,591.
`
`Provisional application No. 61/017,202, filed on Dec.
`28, 2007.
`
`Int. Cl.
`HO4L 29/06
`US. Cl.
`USPC voce cess neenecn ener creer entenensenees 709/230
`
`(2006.01)
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`8/2003 Kennedy ......c 455/556
`2003/0157960 Al*
`2006/0264176 Al* 11/2006 Hong ............
`» 455/412
`2008/0163311 Al*
`7/2008 St. John-Larkin .............. 725/68
`2009/0023428 Al*
`1/2009 Behzad etal. 0.0.0... 455/414.3
`
`
`
`* cited by examiner
`
`Primary Examiner — Sulaiman Nooristany
`(74) Attorney, Agent, or Firm— Ash Tankha; Lipton,
`Weinberger & Husick
`
`(57)
`
`ABSTRACT
`
`Disclosed herein is a method and system for utilizing a digital
`data capture device in conjunction with a Bluetooth (BT)
`enabled mobile device for publishing data and multimedia
`content on one or more websites automatically or with mini-
`maluser intervention. A client application is provided on the
`BT enabled mobile device. In the absence of inbuilt BT capa-
`bility, a BT communication device is provided on the digital
`data capture device. The BT communication device is paired
`with the BT enabled mobile device to establish a connection.
`
`The client application detects capture of data and multimedia
`content onthe digital data capture device and initiates transfer
`ofthe captured data, multimedia content, and associatedfiles.
`The digital data capture device transfers the captured data,
`multimedia content, and the associated files to the client
`application. The client application automatically publishes
`the transferred data and multimedia content on one or more
`websites.
`
`21 Claims, 5 Drawing Sheets
`
`164
`PROVIDE A CLIENT APPLICATION ON A BLUETOOTH ENABLED MOBILE
`L7
`DEVICE
`102
`¥
`PROVIDE A BLUE’ OTH COMMUNICATION DEVICE GN A DIGITAL DATA
`CAPTURE DEVICE IN ABSENCE OF INBUILT BLUETOOTH CAPABILITY
`103
`¥
`PAIR TRE BLUETOOTH COMMUNICATION DEVICE ONTHE DIGIPAL DATA _
`CAPTURE DEVICE WITH THE BLUETOOTH ENABLED MOBILE DEVICE
`
`THE DIGITAL DATA CAPTURE DEVICE CAP
`
`104
`
`105
`
`MULTIMEDL
`
`THE CLIENT APPLICATION ON ‘TRE BLUETOOTH ENABLED MOBILE DEVICE
`DETECTS THE CAPTURED DATA, THE MULTIMEDIA CONTENT, AND
`ASSOCIATED FILES
`106
`TRANSFER THE CAPTURED DATA. THE MULTIMEDIA CONTENT, AND THE
`ASSOCIATED FILES TO THE CLIENT APPLICATION ON THE BLUETOOTH
`
`
` (nananannannnnnnnnnnnnnnnnnnnnnnnmnnmnnnnnnnnn!Fo
`ENABLED MOBILE DEVICE
`
` ¥
`
`BREDDATAANIDMINTIMEITA 107
`AUTOMATICALLY PUBLISH THE TRANSFERRED DATA AND MULTIMEDIA
`CONTENT ON WEBSITES USING THE CLIENT APP’
` SATION ON THE
`L__7
`BLUETOOTH ENABLED MOBILE DEVICE
`
`PANASONIC
`
`EX. 1011, Page 1
`
`PANASONIC
`EX. 1011, Page 1
`
`
`
`U.S. Patent
`
`May 27, 2014
`
`Sheet 1 of 5
`
`US 8,738,794 B2
`
`PROVIDE A CLIENT APPLICATIONON A BLUETOOTH ENABLED MOBILE
`DEVICE
`
`PROVIDE A BLUETOOTH COMMUNICATION DEVICE ON A DIGITAL DATA
`CAPTURE DEVICE IN ABSENCE OF INBUILT BLUETOOTH CAPABILITY
`
`101
`
`102
`
`
`
`
`
`PAIR THE BLUETOOTH COMMUNICATION DEVICE ON THE DIGITAL DATA
`CAPTURE DEVICE WITH THE BLUETOOTH ENABLED MOBILE DEVICE
`
`103
`
`104
`THE DIGITAL DATA CAPTURE DEVICE CAPTURES THE DATA AND THE
`MULTIMEDIA CONTENT
`
`THE CLIENT APPLICATION ON THE BLUETOOTH ENABLED MOBILE DEVICE
`DETECTS THE CAPTURED DATA, THE MULTIMEDIA CONTENT, AND
`
`ASSOCIATED FILES
`
`TRANSFER THE CAPTURED DATA, THE MULTIMEDIA CONTENT, AND THE
`ASSOCIATED FILES TO THE CLIENT APPLICATION ON THE BLUETOOTH
`ENABLED MOBILE DEVICE
`
`BLUETOOTH ENABLED MOBILE DEVICE
`
`AUTOMATICALLY PUBLISH THE TRANSFERRED DATA AND MULTIMEDIA
`CONTENT ON WEBSITES USING THE CLIENT APPLICATION ON THE
`
`106
`
`107
`
`FIG. 1
`
`PANASONIC
`
`EX. 1011, Page 2
`
`PANASONIC
`EX. 1011, Page 2
`
`
`
`U.S. Patent
`
`May 27
`
`’
`
`2014
`
`Sheet 2 of 5
`
`US 8,738,794 B2
`
`TINGOW
`
`
`
`ATINGOWAAWIL
`
`NOILV.ILNANDYS
`
`TINGOW
`
`
`
`UaASNVALVIVO
`
`‘TODOLOUd
`
`TINGOW
`
`
`
`TINGOWONIASTTaNdVIGHN
`
`‘TODO.LOAd
`
`TINGOW
`
`aTINVVLIVd
`
`CNVONRIOLINOW
`))HLOOLANTEA
`
`IN&AITO £07SOIAdC
`
`ATIGOWGaTaVNAHLOOLEANTEA
`
`
`YdSnTVOIndVadDHLOOLENTE
`
`SOVAYALNINOILVIDOSSV
`
`
`
`UsASNVALVLVdADVAOLSVLVG
`
`NOLLOYTASTINGOW
`
`TINGOWTINGOW
`ALISaaMNOLLOS.Lad
`
`
`
`NOILVOIIddV
`
`BEOT
`
`OT107
`
`
`
`
`
`SOIANCFaNLIdVOVIVOTVLIDIC
`
`
`
`SOIAddNOLLVOINNAWINOOD
`
`HLOOLANTEA
`
`HLOOLANTA
`
`NOILVIDOSSV
`
`‘TOOOLOUd
`
`HINGOW
`
`
`
`UAASNVALVIVA
`
`‘TOOOLOUd
`
`TTINGOW
`
`
`
`
`
`TINGOWAaANLdVOVIVA
`
`COM
`
`PANASONIC
`
`EX. 1011, Page 3
`
`PANASONIC
`EX. 1011, Page 3
`
`
`
`
`U.S. Patent
`
`May 27, 2014
`
`Sheet 3 of 5
`
`US 8,738,794 B2
`
`
`
`FIG. 3A
`
`
`
`FIG. 3B
`
`
`
`FIG. 3C
`
`PANASONIC
`
`EX. 1011, Page 4
`
`PANASONIC
`EX. 1011, Page 4
`
`
`
`U.S. Patent
`
`May 27
`
`’
`
`2014
`
`Sheet 4 of 5
`
`US 8,
`
`738,794 B2
`
`TOP
`
`BLOF
`
`
`
`SOTAYSSONTHSTTGOd
`
`SOIAYESGNAENO
`
`aor
`
`ITO
`
`
`
`AOTAMSSCINESOVa
`
`ATEWASSVad
`
`STINGOW
`
`VIVG
`
`PIOP
`
`dSVaV.LVG
`
`
`
`
`
`COP
`
`pow
`
`
`
`
`
`NOLLVOMTddVENAPID
`
`HOVISAINI
`
`
`
`
`ATINGOWONIBSTIddVICE
`
`MASATVOIKRdVa
`
`YHASNVALV.IVG
`
`HLISHIM
`
`NOLLOATAS
`
`AIAdOW
`
`ATNGOWAAA
`
`NOLUV.LNAWDOSAS
`
`AINGOW
`
`ATAGOW
`
`PANASONIC
`
`EX. 1011, Page 5
`
`PANASONIC
`EX. 1011, Page 5
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 27, 2014
`
`Sheet 5 of 5
`
`US 8,738,794 B2
`
`
`
`FIG. 5
`
`PANASONIC
`
`EX. 1011, Page 6
`
`PANASONIC
`EX. 1011, Page 6
`
`
`
`US 8,738,794 B2
`
`1
`AUTOMATIC MULTIMEDIA UPLOAD FOR
`PUBLISHING DATA AND MULTIMEDIA
`CONTENT
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`1. This application is a continuation application of non-
`provisional patent application Ser. No. 13/740,214, titled
`“Automatic Multimedia Upload For Publishing Multimedia
`Content”, filed on Jan. 13, 2013 in the United States Patent
`and Trademark Office which is a continuation application of
`non-provisional patent application Ser. No. 12/333,303, now
`U.S. Pat. No. 8,392,591,
`titled “Automatic Multimedia
`Upload For Publishing Multimedia Content”, filed on Dec.
`11, 2008 in the United States Patent and Trademark Office
`which claims the benefit of U.S. provisional patent applica-
`tion No. 61/017,202, titled “Automatic Multimedia Upload
`For Publishing Multimedia Content’, filed on Dec. 28, 2007
`in the United States Patent and Trademark Office. Non-pro-
`visional patent application Ser. Nos. 12/333,303 and 13/740,
`214, and provisional patent application No. 61/017,202 are
`incorporated herein in their entirety.
`2. The following patent
`is incorporated herein in its
`entirety: Non-provisional U.S. patent application Ser. No.
`11/901,802, titled “Online Publishing Of Multimedia Con-
`tent”, filed on Sep. 19, 2007 in the United States Patent and
`Trademark Office.
`
`BACKGROUND
`
`This invention, in general, relates to distribution of multi-
`media content. More particularly, this invention relates to
`pairing a digital data capture device in conjunction with a
`mobile device for automatically publishing data and multi-
`media content on one or more websites simultaneously.
`A user may needto capture and publish data and multime-
`dia 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 orderto transfer the imageto the
`PC, the user would transfer the imageoff-line to the PC, use
`acable such as a universalserial bus (USB) ora 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
`inconvenientfor the user.
`
`Therefore, there is aneed fora method and system toutilize
`a digital data capture device in conjunction with a mobile
`device for automatically detecting capture of data and multi-
`media 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.
`
`SUMMARYOF THE INVENTION
`
`This summary is provided to introduce a selection of con-
`cepts in a simplified form that are further described in the
`detailed description of the invention. This summary is not
`intendedto identify key or essential inventive concepts of the
`claimed subject matter, noris it intended for determining the
`scope of the claimed subject matter.
`The method and system disclosed herein addresses the
`abovestated needfor utilizing a digital data capture device in
`conjunction with a Bluetooth™ (BT) enabled mobile device
`for publishing data and multimedia content on one or more
`
`30
`
`35
`
`40
`
`45
`
`55
`
`2
`websites 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 appli-
`cation is provided on a 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 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 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 associatedfiles are
`automatically transferred to the client application on the BT
`enabled mobile device from the digital data capture device.
`The detection andtransfer of the captured data, the multi-
`media content, and the associatedfiles may beinitiated 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 capture device
`when the client application is unable to detect the captured
`data, the multimedia content, and the associatedfiles from the
`digital data capture device.
`The user may configure a timer setting and select the web-
`sites for publishing using the client application on the BT
`enabled mobile device. The client application selects the
`websites for publishing the transferred data and the multime-
`dia content based on user preferences configured on the Blue-
`tooth enabled mobile device. The client application also sets
`time for publishing the transferred data and the multimedia
`content automatically or with minimaluserintervention. The
`client application on the BT enabled mobile device automati-
`cally publishes the transferred data and multimedia content
`on one or more websites using the settings configured by the
`user. The method and system 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 maytherefore publish data and the
`multimedia content on immediate capture of the data and the
`multimedia content on the digital data capture device.
`The methodand system disclosed herein is described with
`reference to a BT communication protocol. The method and
`system disclosed herein maybe realized with wireless proto-
`cols, for example, Zigbee® protocol, Wibree™ protocol,
`Ultra-Wide Band (UWB)protocol, and other wireless proto-
`cols for wireless personal area networks.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The foregoing summary, as well as the following detailed
`descriptionofthe invention, is better understood whenread in
`conjunction with the appended drawings. For the purpose of
`illustrating the invention, exemplary constpciganSaheTC
`
`EX. 1011, Page 7
`
`PANASONIC
`EX. 1011, Page 7
`
`
`
`3
`invention are shownin the drawings. However, the invention
`is not limited to the specific methods and instrumentalities
`disclosed herein.
`
`4
`the mobile device 202. A passkey is a code shared by the BT
`communication device 201a and the mobile device 202.
`A usersets a discoverable modefor the mobile device 202.
`
`US 8,738,794 B2
`
`FIG.1 illustrates amethod ofutilizing 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 minimaluser intervention.
`FIG.2 illustrates a system for utilizing a digital data cap-
`ture device in conjunction with a Bluetooth enabled mobile
`device for publishing data and multimedia content on one or
`more websites automatically or with minimaluser interven-
`tion.
`
`FIGS. 3A-3C exemplarily illustrate the Bluetooth commu-
`nication device options used onthe digital data capture device
`for establishing a Bluetooth connection with the client appli-
`cation on the Bluetooth enabled mobile device.
`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 Bluetooth enabled mobile
`device for publishing data and multimedia content on one or
`more websites automatically or with minimaluser interven-
`tion.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`FIG.1 illustrates amethod ofutilizing 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 inter-
`vention. 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 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 captur-
`ing systems.
`In the method disclosed herein, a client application 203 is
`provided 101 on the mobile device 202. In the absence of
`inbuilt Bluetooth (BT) capability in the digital data capture
`device 201, a BT communication device 2014 is provided 102
`on the digital data capture device 201. The BT communica-
`tion device 201a may, for example, be an inbuilt BT capabil-
`ity 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, be attached to a universal
`serial bus (USB), a firewire interface, or a powerport of the
`digital data capture device 201. BT provides a method of
`connecting and exchanging information between devices, for
`example, mobile phones, laptops, personal computers (PCs),
`printers, digital cameras, etc. over a secure and globally unli-
`censed short-range radio frequency.
`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 mutu-
`ally agree to communicate with each other. A BT device that
`wants to communicate only with a trusted device can crypto-
`graphically authenticate the identity of another BT device.
`BTpairing occurs when the BT communication device 2014
`agrees to communicate with the mobile device 202 in order to
`establish a connection. In orderto 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 201¢ and
`
`Whenset to the discoverable mode, the mobile device 202
`will allow the BT communication device 201a 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 promptsthe user of the
`mobile device 202 to enter the passkey code in order to accept
`the pairing with the BT communication device 201¢ 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.
`
`The user captures 104 data and multimedia content using
`the digital data capture device 201. The data and multimedia
`content may, for example, comprise imagefiles, audiofiles,
`videofiles, 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 associated
`with the captured data and the multimedia content. The client
`application 203 then initiates the transfer ofthe captureddata,
`the multimedia content, and the associatedfiles in a pull mode
`of operation. In the pull mode, the client application 203
`periodically polls the digital data capture device 201 to deter-
`mine the creation of a new file in the digital data capture
`device 201. The digital data capture device 201 then auto-
`matically 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 offile
`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. Thefile trans-
`fer protocols may, for example, also be the media transfer
`protocol (MTP), the picture transfer protocol (PTP), and the
`PictBridge protocol implemented using a USB.
`The picture transfer protocol (PTP) allowsthe transfer of
`images from digital cameras to computers and other periph-
`eral devices without the need of additional devicedrivers. The
`
`25
`
`40
`
`45
`
`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 Pict-
`Bridge protocol allows images to be printed directly from
`digital cameras to a printer, without having to connect the
`camera to a computer.
`Thetransfer of the data, the multimedia content, and the
`associated files may also take place in a push modeof opera-
`tion. In the push mode, the BT communication device 201a
`sends a signal to the client application 203 on creation of a
`newfile. By implementation of a handshake protocol, the BT
`communication device 201a 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 capture devices, the client application
`203 maynotbe able to detect the creation ofa newfile. 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 forphgsemedlegnyyC
`
`EX. 1011, Page 8
`
`PANASONIC
`EX. 1011, Page 8
`
`
`
`US 8,738,794 B2
`
`5
`the digital data capture device 201. The user maythen initiate
`the transfer by a press of a button or a key on the digital data
`capture device 201.
`Inthe case ofa 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 tagged with segmentidentifiers using the client applica-
`tion 203. The tagged data segments are transferred from the
`client application 203 of the mobile device 202 to a publish-
`ing service 401 via a network 402asillustrated in FIG.4.
`Whenthe client application 203 is unable to detect the
`captured data, the multimedia content, and the associatedfiles
`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 associatedfiles
`to the mobile device 202.
`
`The user may also set preferences on the mobile device
`202. The user preferences may, for example, comprise the
`websites selected for publishing the data and the multimedia
`content. The user may configure a timer setting and the web-
`sites on the mobile device 202 for publishing the data and the
`multimedia content. The user mayalso set timer and action
`settings for publishing the data and the multimedia content.
`The user mayset the timersetting to, for example, a “no-wait-
`automatic” setting, a “wait-X-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.
`
`The client application 203 on the mobile device 202 then
`automatically publishes 107 the transferred data and multi-
`media content on one or more websites. Ifthe 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 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 nouser action for “X” minutes, the client application
`203 will automatically publish the data and multimedia con-
`tent to one or more websites based on the user preferences.
`Further, if 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 publish-
`ing of the data and multimedia content on one or more web-
`sites simultaneously is explained in the detailed description
`of FIG.4.
`
`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 the multimedia
`content on immediate click of an image or recording of a
`video onthe 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 cap-
`ture device 201 in conjunction with a BT enabled mobile
`device 202 for publishing data and multimedia content on one
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`or more websites automatically or with minimal user inter-
`vention. 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 sepa-
`rated from each other. The digital data capture device 201
`comprises a BT communication device 2014 and a data cap-
`ture module 201d.
`The BT communication device options used onthe 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 device 201a@ may, for example, be an in-built
`BT capability chip 301 as illustrated in FIG. 3A, a BT
`memory card 302as illustrated in FIG. 3B, or an external BT
`device 303 as illustrated in FIG. 3C.
`
`The BT communication device 201a comprises a BT asso-
`ciation protocol module 2016 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 2034,a data trans-
`fer 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 2016 of
`the digital data capture device 201 and the BT association
`protocol module 203a ofthe 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.
`The data andfile monitoring and detection module 203of
`the client application 203 monitors and detects the capture of
`the data, the multimedia content, andthefiles associated with
`the captured data and the multimedia content. On detection,
`the data transfer protocol module 203c ofthe client applica-
`tion 203 initiates the transfer and download of the captured
`data, the multimedia content, and the associatedfiles from the
`digital data capture device 201. Whenthe client application
`203 is unable to detect the captured data, the multimedia
`content, and the associatedfiles 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 associatedfiles
`to the mobile device 202.
`The data transfer protocol module 201c of the digital data
`capture device 201 transfers the captured data, the multime-
`dia content, and the associated files to the client application
`203. The data storage module 203d stores the captured data,
`the multimedia content, and the associatedfiles on the mobile
`device 202. The user mayalso set preferences on the mobile
`device 202 using the GUI 203¢e ofthe client application 203.
`The user preferences may, for example, comprise the web-
`sites 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
`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-minutes-
`user-input-cancel” setting as explained in the detailed
`description of FIG. 1.
`The media publishing module 203f automatically pub-
`lishes the transferred data and the multimedia content on one
`or more of the websites. The media publishingAndaleRTC
`
`EX. 1011, Page 9
`
`PANASONIC
`EX. 1011, Page 9
`
`
`
`US 8,738,794 B2
`
`7
`comprises a website selection module 203g, a timer module
`203, asegmentation module 203i, anda data transfer module
`2037. The website selection module 203¢ 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 203/ sets the time for
`
`publishing the transferred data and the multimedia content
`automatically or with minimal user intervention. The timer
`setting may beset for automatic publishing ofthe multimedia
`content or a time based wait mode where userinteraction is
`
`required. The timer module 203/ sets the timer based on a
`timer setting, for example, a “no-wait-automatic”setting, a
`“wait-X-minutes-automatic”setting, and a “wait-X-minutes-
`user-input-cancel”setting configured by the user. The timer
`module 203/ ensuresthat 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 con-
`figure the client application 203 to automatically delete the
`data, the multimedia content, and the associatedfiles after the
`data and the multimedia content have been posted and pub-
`lished on one or more websites based on user preferences.
`Inthe case ofa 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 segmenta-
`tion module 2037. The segmentation module 203; generates
`segment identifiers and tags the data segments with the seg-
`mentidentifiers. The data transfer module 2037 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 automati-
`cally.
`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 203fas explained in the detailed description of FIG.
`2. The media publishing module 203fcomprises the website
`selection module 203g, the timer module 203h, the segmen-
`tation module 203i, and the data transfer module 2037. The
`website selection module 203¢ selects the websites based on
`user preferences configured by the user on the mobile device
`202. The timer module 203/ sets the time for publishing the
`transferred data and the multimedia content automatically or
`with minimal user intervention. The timer module 203/
`ensures that the publishing service 401 obtains the data, the
`multimedia content, andthe associated files to publish on the
`selected websites based on the timeset by the user.
`In the case of limited memory andprocessing capabilities
`of the mobile device 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 segmentidentifiers and tags the data
`segments with the segmentidentifiers. The segmentidentifi-
`ers may, for example, be one or more oftransaction identifi-
`ers, sequence numbers, and timestamps. The segmentidenti-
`fiers are used later by a back end service 4015 of the
`publishing service 401 to reassemble the data segments in a
`predetermined sequence to create a multimedia object. The
`data transfer module 203; transfers the data, the tagged data
`segments, and the multimedia content from the client appli-
`cation 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.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`The publishing service 401 comprises a front end service
`401a, a back end service 4015, and a database 401d. The
`transferred data and multimedia content is stored in the data-
`
`base 401d of the publishing service 401. A protocolis pro-
`vided for synchronizing user publishing information between
`the client application 203 andthe publishing service 401. The
`user publishing information may, for example, comprise user
`preferences of the websites and the timer setting. The data
`transfer module 2037 maytransfer the data and the multime-
`dia content as a single multimediafile, multiple data segmen