throbber

`
`
`
`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
`
`GoPro/Garmin
`EX. 1003, Page 001
`
`

`

`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
`
`GoPro/Garmin
`EX. 1003, Page 002
`
`

`

`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
`
`GoPro/Garmin
`EX. 1003, Page 003
`
`

`

`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
`
`GoPro/Garmin
`EX. 1003, Page 004
`
`

`

`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
`
`GoPro/Garmin
`EX. 1003, Page 005
`
`

`

`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
`
`GoPro/Garmin
`EX. 1003, Page 006
`
`

`

`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
`
`GoPro/Garmin
`EX. 1003, Page 007
`
`

`

`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.
`
`GoPro/Garmin
`EX. 1003, Page 008
`
`

`

`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
`
`GoPro/Garmin
`EX. 1003, Page 009
`
`

`

`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
`
`GoPro/Garmin
`EX. 1003, Page 010
`
`

`

`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 publishi

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