`
`
`
`111111111111111111111111111!!),111111)11181,!1111111111111111111111111
`
`(12) United States Patent
`Singh et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 9,258,698 B2
`*Feb. 9, 2016
`
`AUTOMATIC MULTIMEDIA UPLOAD FOR
`PUBLISHING DATA AND MULTIMEDIA
`CONTENT
`Applicant: CellSpinSoft Inc., San Jose, CA (US)
`Inventors: Gurvinder Singh, Santa Clara, CA
`(US); Marcos Klein, Mountain View,
`CA (US); Vince Laviano, Alviso, CA
`(US)
`Assignee: CellSpin Soft, Inc., San Jose, CA (US)
`Notice:
`Subject to any disclaimer, the term of this
`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.: 14/533,104
`
`(22) Filed:
`(65)
`
`Nov. 5, 2014
`Prior Publication Data
`
`US 2015/0056923 Al
`
`Feb. 26, 2015
`
`Related U.S. Application Data
`
`(63) Continuation of application No. 14/295,352, filed on
`Jun. 4, 2014, now Pat. No. 8,892,752, which is a
`continuation of application No. 14/172,913, filed on
`Feb. 5, 2014, now Pat. No. 8,798,539, which is a
`continuation of application No. 13/740,214, filed on
`Jan. 13, 2013, now Pat. No. 8,700,790, which is a
`continuation of application No. 12/333,303, filed on
`Dec. 11, 2008, now Pat. No. 8,392,591.
`(60) Provisional application No. 61/017,202, filed on Dec.
`28, 2007.
`(51) Int. Cl.
`H04W 12/04
`HO4W 8/24
`G06F 17/30
`H04L 29/06
`HO4W 4/00
`H04L 29/08
`H04B 7/26
`H04L 7/00
`H04L 12/939
`H04W 76/02
`GO6F 3/0482
`
`(2009.01)
`(2009.01)
`(2006.01)
`(2006.01)
`(2009.01)
`(2006.01)
`(2006.01)
`(2006.01)
`(2013.01)
`(2009.01)
`(2013.01)
`
`(52) U.S. Cl.
`CPC
`
`H04W 8/24 (2013.01); GO6F 3/0482
`(2013.01); G06F 17/3089 (2013.01); HO4B
`7/26 (2013.01); HO4L 7/0008 (2013.01); HO4L
`29/06176 (2013.01); HO4L 49/552 (2013.01);
`HO4L 63/0435 (2013.01); HO4L 63/0492
`(2013.01); HO4L 63/083 (2013.01); HO4L
`65/403 (2013.01); HO4L 67/02 (2013.01);
`HO4L 67/06 (2013.01); HO4L 67/10 (2013.01);
`HO4L 67/1095 (2013.01); H04W 4/008
`(2013.01); HO4W 12/04 (2013.01); HO4W
`76/02 (2013.01)
`
`(58) Field of Classification Search
`None
`See application file for complete search history.
`References Cited
`
`(56)
`
`U.S. PATENT DOCUMENTS
`
` 455/522
` 455/556
`
`2001/0051530 Al * 12/2001 Shiotsu et al.
`2003/0157960 Al* 8/2003 Kennedy
`(Continued)
`Primary Examiner — Sulaiman Nooristany
`(74) Attorney, Agent, or Firm — Ash Tankha; Lipton,
`Weinberger & Husick
`ABSTRACT
`(57)
`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-
`mal user 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 on the digital data capture device and initiates transfer
`of the captured data, multimedia content, and associated files.
`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.
`
`22 Claims, 5 Drawing Sheets
`
`PROVIDL A 01,11,1' APPLICATION ON A B
`DEVICE
`
`OUCH ENABLED .MOBILE
`
`PROVIDE A 11LUETOOM COMMUNICATION DEVICE ON A DIGII AL DATA
`CAPTURE DEVICE IN ABSENCE OF INBUILT' BLUE TOOTH CAPABILIT'Y
`
`PAIR THE BLUETOOTH COMMUNICATION DEVICE ON THE DIGITAL DATA
`CAPIUREDEV103W1111TDE BLUEM0111 ENABLED MOBILE DEVICE
`
`THE DIGITAL DATA CAPTURE DEVICE CAPTURES THE DATA AND THE
`MULTIMEDIA CONTENT
`
`IHE CLIENT APPLICATION ON THE Bulgroom ENABLELI MOBILE DEVICE
`DETECTS TEE CAPTORED DAT A, 1112 ML LTIMEDIA CONTENT. AND
`ASSOCIATED IILES
`
`TRANSFER THE CAPTURED DATA_ THE MI TIMED, A CONTENT AND T.
`ASSOCIATED PILES TO Fifil MIMI APPLICATION ON THE BLUE I'001 H
`ENABLED MOBILE DEVICE
`
`AlITOMATICAI I PUBLISH THE TRANSFF.RRED DATA AND MULTIMEDIA
`CONTENT ON WEBSITES USING THE. CLIENT APPLICATION ON THE
`BIAIRTOOTH F.NABLED MOREY. DEVICE
`
`101
`
`102
`
`103
`
`105
`
`104
`
`107
`
`PANASONIC
`EX. 1003, Page 1
`
`
`
`US 9,258,698 B2
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`2004/0059941 Al * 3/2004 Hardman et al.
`2005/0113131 Al *
`5/2005 Lin et al.
`
` 713/201
` 455/550.1
`
`6/2005 Anttila et al.
`2005/0139680 Al *
`2005/0273592 Al * 12/2005 Pryor et al.
`2006/0029296 Al *
`2/2006 King et al.
`2012/0089538 Al *
`4/2012 Ihara et al.
`
` 235/462.46
` 713/150
` 382/313
` 705/418
`
`* cited by examiner
`
`PANASONIC
`EX. 1003, Page 2
`
`
`
`U.S. Patent
`
`Feb. 9, 2016
`
`Sheet 1 of 5
`
`US 9,258,698 B2
`
`PROVIDE A CLIENT APPLICATION ON A BLUETOOTH ENABLED MOBILE
`DEVICE
`
`101
`
`102
`
`PROVIDE A BLUETOOTH COMMUNICATION DEVICE ON A DIGITAL DATA
`CAPTURE DEVICE IN ABSENCE OF INBUILT BLUETOOTH CAPABILITY
`
`
`PAIR THE BLUETOOTH COMMUNICATION DEVICE ON THE DIGITAL DATA
`CAPTURE DEVICE WITH THE BLUETOOTH ENABLED MOBILE DEVICE
`
` 103
`
`--)
`
`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
`
`AUTOMATICALLY PUBLISH THE TRANSFERRED DATA AND MULTIMEDIA
`CONTENT ON WEBSITES USING THE CLIENT APPLICATION ON THE
`BLUETOOTH ENABLED MOBILE DEVICE
`
`104
`
`105
`
` 106
`
`107
`
`FIG. 1
`
`PANASONIC
`EX. 1003, Page 3
`
`
`
`lualud °Sil
`
`S Jo Z WIN
`
`Zll 869`8St6 Sfl
`
`203g
`
`203h
`--)
`
`203i
`---)
`
`203j
`
`BLUETOOTH ENABLED MOBILE DEVICE
`
`03
`
`201
`
`202
`
`CLIENT APPLICATION
`
`203a
`
`203e
`
`BLUETOOTH
`
`BLUETOOTH
`ASSOCIATION
`PROTOCOL
`MODULE
`
`GRAPHICAL USER
`INTERFACE
`
`203b
`
`203f
`
`MEDIA PUBLISHING MODULE
`
`DIGITAL DATA CAPTURE DEVICE
`
`BLUETOOTH
`COMMUNICATION DEVICE
`
`201a
`
`BLUETOOTH
`ASSOCIATION
`PROTOCOL
`MODULE
`
`DATA TRANSFER
`PROTOCOL
`MODULE
`
`201b
`
`201c
`__..)
`
`DATA CAPTURE MODULE
`
`201d
`
`DATA AND FILE
`MONITORING AND
`DETECTION
`MODULE
`
`203c
`
`DATA TRANSFER
`PROTOCOL
`MODULE
`
`WEB SITE
`SELECTION
`MODULE
`
`TIMER MODULE
`
`SEGMENTATION
`MODULE
`
`203d
`
`FIG. 2
`
`DATA STORAGE
`MODULE
`
`DATA TRANSFER
`MODULE
`
`PANASONIC
`EX. 1003, Page 4
`
`
`
`U.S. Patent
`
`Feb. 9, 2016
`
`Sheet 3 of 5
`
`US 9,258,698 B2
`
`201
`
`301
`
`•
`
`0
`
`FIG. 3A
`
`201
`
`302
`
`201
`
`303
`
`FIG. 3B
`
`FIG. 3C
`
`PANASONIC
`EX. 1003, Page 5
`
`
`
`lualud °Sil
`
`S JO 17 JaMIS
`
`Zll 869`8St6 Sfl
`
`401
`
`PUBLISHING SERVICE
`
`401a
`
`FRONT END SERVICE
`
`401b
`
`BACK END SERVICE
`
`401c
`
`DATA
`REASSEMBLY
`MODULE
`
`401d
`
`DATABASE
`
`402
`
`NETWORK
`
`FIG. 4
`
`203
`
`CLIENT APPLICATION
`
`GRAPHICAL USER
`INTERFACE
`
`203e
`
`MEDIA PUBLISHING MODULE
`
`203f
`
`203g
`
`203h
`
`203i
`
`203j
`
`WEB SITE
`SELECTION
`MODULE
`
`TIMER MODULE
`
`SEGMENTATION
`MODULE
`
`DATA TRANSFER
`MODULE
`
`PANASONIC
`EX. 1003, Page 6
`
`
`
`U.S. Patent
`
`Feb. 9, 2016
`
`Sheet 5 of 5
`
`US 9,258,698 B2
`
`201
`
`201a
`
`502
`
`SITE 2
`
`SITE 1
`
`SITE 3
`
`501
`
`♦ ♦
`•
`
`• • •
`
`*4, ,
`
`INTERNET
`
`202
`
`FIG. 5
`
`PANASONIC
`EX. 1003, Page 7
`
`
`
`1
`AUTOMATIC MULTIMEDIA UPLOAD FOR
`PUBLISHING DATA AND MULTIMEDIA
`CONTENT
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`1. This application is a continuation application of non-pro-
`visional patent application Ser. No. 14/295,352, titled
`"Automatic multimedia upload for publishing multimedia
`content", filed Jun. 4, 2014 in the United States Patent and
`Trademark Office, which is a continuation application of
`non-provisional patent application Ser. No. 14/172,913,
`titled "Automatic multimedia upload for publishing multi-
`media content", filed on Feb. 5, 2014 in the United States
`Patent and Trademark Office, which is a continuation
`application of non-provisional patent application Ser. No.
`13/740,214, now U.S. Pat. No. 8,700,790, titled "Auto-
`matic multimedia upload for publishing multimedia con-
`tent", 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 appli-
`cation 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.
`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: U.S. Non-provisional patent application Ser.
`No. 11/901,802, titled "Online Publishing Of Multimedia
`Content", 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 need to 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 order to transfer 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 web site which takes time and may be
`inconvenient for the user.
`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 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.
`
`SUMMARY OF THE INVENTION
`
`This summary is provided to introduce a selection of con-
`cepts in a simplified form that are further described in the
`
`US 9,258,698 B2
`
`5
`
`2
`detailed description of the invention. This summary 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 BluetoothTM (BT) enabled mobile device
`for publishing data and multimedia content on one or more
`websites automatically or with minimal user intervention.
`10 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
`15 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
`20 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
`25 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
`30 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.
`The detection and transfer of the captured data, the multi-
`media content, and the associated files may be initiated by the
`35 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
`40 data, the multimedia content, and the associated files 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
`45 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 minimal user intervention. The
`so 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
`55 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
`60 multimedia content on immediate capture of 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 proto-
`65 cols, for example, Zigbee® protocol, WibreeTM protocol,
`Ultra-Wide Band (UWB) protocol, and other wireless proto-
`cols for wireless personal area networks.
`
`PANASONIC
`EX. 1003, Page 8
`
`
`
`US 9,258,698 B2
`
`3
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The foregoing summary, as well as the following detailed
`description of the 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.
`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 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 minimal user interven-
`tion.
`FIGS. 3A-3C exemplarily illustrate the Bluetooth commu-
`nication device options used on the 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 minimal user interven-
`tion.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`FIG. 1 illustrates a method of utilizing a digital data capture
`device 201 in conjunction with a BluetoothTM 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 201a 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 power port 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.
`
`4
`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
`5 device 202, a common password known as a passkey is
`exchanged between the BT communication device 201a and
`the mobile device 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.
`10 When set 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
`15 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 the
`mobile device 202 to enter the passkey code in order to accept
`20 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
`25 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 image files, audio files,
`video files, text files, or any combination thereof. The client
`30 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 of the captured data,
`the multimedia content, and the associated files in a pull mode
`35 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
`40 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
`45 object exchange profile (GOEP) protocol, etc. The file 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) allows the transfer of
`so images from digital cameras to computers and other periph-
`eral devices without the need of additional device 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
`55 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.
`The transfer of the data, the multimedia content, and the
`60 associated files may also take place in a push mode of opera-
`tion. 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 automatically transfers captured
`65 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
`
`PANASONIC
`EX. 1003, Page 9
`
`
`
`US 9,258,698 B2
`
`5
`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 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 tagged with segment identifiers 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 402 as illustrated in FIG. 4.
`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 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 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 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-minutes-automatic" setting,
`and a "wait-X-minutes-user-input-cancel" setting. The client
`application 203 on the mobile device 202 selects the web sites
`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 web sites. 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 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 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 on the digital data capture device 201 without having to
`
`15
`
`6
`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
`5 device 202 for publishing data and multimedia content on one
`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 201a and a data cap-
`ture module 201d.
`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 device 201a may, for example, be an in-built
`20 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 asso-
`ciation protocol module 201b and a data transfer protocol
`25 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 trans-
`fer protocol module 203c, a data storage module 203d, a
`graphical user interface (GUI) 203e, and a media publishing
`30 module 203/ The BT association protocol module 201b of
`the digital data capture device 201 and the BT 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
`35 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 and file monitoring and detection module 203b of
`40 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 applica-
`tion 203 initiates the transfer and download of the captured
`45 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
`so digital data capture device 201 initiates the transfer of the
`captured data, the multimedia content, and the associated files
`to the mobile device 202.
`The data transfer protocol module 201c of the digital data
`capture device 201 transfers the captured data, the multime-
`55 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 associated files on the mobile
`device 202. The user may also set preferences on the mobile
`device 202 using the GUI 203e of the client application 203.
`60 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 web sites on the mobile device 202 for publishing
`the data and the multimedia content. The user may also set
`65 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
`
`PANASONIC
`EX. 1003, Page 10
`
`
`
`US 9,258,698 B2
`
`7
`"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 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 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 "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 con-
`figure 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 posted and pub-
`lished on one or more websites based on user preferences.
`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 segmenta-
`tion module 203i. The segmentation module 203i generates
`segment identifiers and tags the data segments with the seg-
`ment 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 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 203f as explained in the detailed description of