throbber
US008738794B2
`
`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

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