IP Library Granted Patent US 10,425,806
Granted Patent B2
US 10,425,806 · App. 15/659,637 · Granted Sep 24, 2019

Automatic multimedia upload for publishing data and multimedia content

Inventors: Gurvinder Singh (Santa Clara, CA); Marcos Klein (Mountain View, CA); Vince Laviano (Alviso, CA)
Assignee: CellspinSoft Inc.
H04W8/24G06F3/0482G06F16/958H04B7/26H04L7/0008H04L29/06176H04L49/552H04L63/0435H04L63/0492H04L63/083H04L65/403H04L67/02H04L67/06H04L67/10H04L67/1095H04W4/80H04W12/003H04W12/0013H04W12/04H04W76/10H04W12/00502H04W12/02H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,425,806
App. No.
15/659,637
Granted
Sep 24, 2019
Kind
B2
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 minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, 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.

Claims (64)

1. A machine-implemented method of media transfer, comprising:

for a digital camera device having a short-range wireless capability to connect with a cellular phone, wherein the cellular phone has access to internet over a cellular data network, performing in the digital camera device:

establishing a short-range paired wireless connection between the digital camera device and the cellular phone, wherein establishing the short-range paired wireless connection comprises, the digital camera device cryptographically authenticating identity of the cellular phone, and wherein establishing the short-range paired wireless connection further comprises the digital camera device using an association protocol;

acquiring new-media, wherein the new-media comprises one or more of video data and image data, and wherein the new-media is acquired after establishing the short-range paired wireless connection between the digital camera device and the cellular phone;

creating a new-media file using the acquired new-media;

storing the created new-media file in a memory of the digital camera device, wherein the established short-range paired wireless connection between the digital camera device and the cellular phone remains paired after storing the created new-media file;

receiving a data transfer request initiated by a mobile software application on the cryptographically authenticated cellular phone, over the established short-range paired wireless connection, wherein the data transfer request is for the new-media file, and wherein the new-media file was created in the digital camera device before receiving the data transfer request; and

transferring the new-media file to the cryptographically authenticated short-range wireless enabled cellular phone, over the established short-range paired wireless connection, wherein the mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone is configured to receive the new-media file, wherein the cryptographically authenticated short-range wireless enabled cellular phone is configured to store the received new-media file in a memory of the cryptographically authenticated short-range wireless enabled cellular phone, wherein the established short-range paired wireless connection between the digital camera device and the cellular phone remains paired after storing the received new-media file, wherein the mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone is configured to use HTTP to upload the received new-media file and user information to a user media publishing website over the cellular data network, wherein the user information is stored in the mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone, wherein the user information corresponds to user related information used by the user media publishing website to publish the new-media file, wherein the mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone is further configured to provide a touch based graphical user interface in the cryptographically authenticated short-range wireless enabled cellular phone, wherein the touch based graphical user interface is for the received new-media file, wherein the touch based graphical user interface is configured to receive input to delete the created new-media file, and wherein the touch based graphical user interface is configured to receive input to select a user media publishing website for uploading the received new-media file.

2. The machine implemented method of claim 1 , further comprising, performing in the digital camera device:

creating an associated file, wherein the associated file comprises data associated with the new-media;

storing the associated file in the memory of the digital camera device; and

transferring the associated file to the cryptographically authenticated short-range wireless enabled cellular phone, over the established short-range paired wireless connection, wherein the mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone is configured to receive the associated file and store the received associated file in the memory of the cryptographically authenticated short-range wireless enabled cellular phone.

3. The machine-implemented method of claim 1 , wherein the short-range paired wireless connection is one of a Bluetooth paired wireless connection, a Wi-Fi paired wireless connection, and other personal area wireless networking technologies that use pairing.

4. A short-range wireless enabled digital camera device, comprising:

a memory;

a processor coupled to said memory;

a short-range wireless communication device configured to control the processor to establish a short-range paired wireless connection between the short-range wireless enabled digital camera device and a short-range wireless enabled cellular phone, wherein establishing the short-range paired wireless connection comprises, the short-range wireless enabled digital camera device cryptographically authenticating identity of the short-range wireless enabled cellular phone, and wherein establishing the short-range paired wireless connection further comprises the short-range wireless enabled digital camera device using an association protocol;

a data capture circuitry;

said processor configured to acquire new-media in the short-range wireless enabled digital camera device using the data capture circuitry, wherein the new-media comprises one or more of video data and image data, and wherein the new-media is acquired after establishing the short-range paired wireless connection between the short-range wireless enabled digital camera device and the short-range wireless enabled cellular phone;

said processor configured to create a new-media file using the acquired new-media;

said processor configured to store the created new-media file in the memory of the short-range wireless enabled digital camera device, wherein the established short-range paired wireless connection between the short-range wireless enabled digital camera device and the short-range wireless enabled cellular phone remains paired after storing the created new-media file;

said processor configured to receive a data transfer request initiated by a mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone, over the established short-range paired wireless connection, wherein the data transfer request is for the new-media file, and wherein the new-media file was created in the short-range wireless enabled digital camera device before receiving the data transfer request; and

said processor configured to transfer the new-media file to the cryptographically authenticated short-range wireless enabled cellular phone, over the established short-range paired wireless connection, wherein the cryptographically authenticated short-range wireless enabled cellular phone comprises a mobile software application that when executed by a processor of the cryptographically authenticated short-range wireless enabled cellular phone is configured to control the processor of the cryptographically authenticated short-range wireless enabled cellular phone to receive the new-media file, store the received new-media file in a memory of the cryptographically authenticated short-range wireless enabled cellular phone, use HTTP to upload the received new-media file and user information to a user media publishing website over the cellular data network, wherein the user information is stored in the mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone, wherein the user information corresponds to user related information used by the user media publishing website to publish the new-media file, and wherein the mobile software application that when executed by the processor of the cryptographically authenticated short-range wireless enabled cellular phone is further configured to provide a touch based graphical user interface, wherein the touch based graphical user interface is for the received new-media file, and wherein the touch based graphical user interface is configured to receive input to select the user media publishing website for uploading the received new-media file.

5. The short-range wireless enabled digital camera device of claim 4 , wherein the processor of the short-range wireless enabled digital camera device is further configured to:

create an associated file, wherein the associated file comprises data associated with the new-media;

store the associated file in the memory of the short-range wireless enabled digital camera device; and

transfer the associated file to the cryptographically authenticated short-range wireless enabled cellular phone, over the established short-range paired wireless connection, wherein the mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone that when executed by the processor of the cryptographically authenticated short-range wireless enabled cellular phone is further configured to control the processor of the cryptographically authenticated short-range wireless enabled cellular phone to receive the associated file, store the received associated file in the memory of the cryptographically authenticated short-range wireless enabled cellular phone, and provide a touch based graphical user interface for the received associated file.

6. The short-range wireless enabled digital camera device of claim 4 , wherein the short-range paired wireless connection is one of a Bluetooth paired wireless connection, a Wi-Fi paired wireless connection, and other personal area wireless networking technologies that use pairing.

7. A system for transferring media, the system comprising:

a digital camera device, comprising:

a memory;

a processor coupled to the memory;

a short-range wireless communication device configured to establish a short-range paired wireless connection with a cellular phone, wherein the cellular phone has access to internet over a cellular data network, wherein establishing the short-range paired wireless connection comprises, the digital camera device cryptographically authenticating identity of the cellular phone, and wherein establishing the short-range paired wireless connection further comprises the digital camera device using an association protocol;

a data capture circuitry;

said processor configured to acquire new-media in the digital camera device using the data capture circuitry, wherein the new-media comprises one or more of video data and image data, and wherein the new-media is acquired after establishing the short-range paired wireless connection with the cellular phone;

said processor configured to create a new-media file using the acquired new-media;

said processor configured to store the created new-media file in the memory of the digital camera device, wherein the established short-range paired wireless connection between the digital camera device and the cellular phone remains paired after storing the created new-media file;

said processor configured to receive a data transfer request initiated by a software application on the cryptographically authenticated cellular phone, over the established short-range paired wireless connection, wherein the data transfer request is for the new-media file, and wherein the new-media file was created in the digital camera device before receiving the data transfer request; and

said processor configured to transfer the new-media file to the cryptographically authenticated cellular phone, over the established short-range paired wireless connection;

said software application for the cryptographically authenticated cellular phone, wherein the software application is embodied as executable program instructions that when executed by a processor of the cryptographically authenticated cellular phone, is configured to control the processor of the cryptographically authenticated cellular phone to:

send the data transfer request to the digital camera device, over the established short-range paired wireless connection, wherein the data transfer request corresponds to transfer of the new-media file;

receive the new-media file from the digital camera device, over the established short-range paired wireless connection;

store the received new-media file in a memory of the cryptographically authenticated cellular phone, wherein the established short-range paired wireless connection between the digital camera device and the cellular phone remains paired after storing the received new-media file;

provide a touch based graphical user interface for the received new-media file, wherein the touch based graphical user interface is configured to receive input to select a user media publishing website for uploading the received new-media file; and

use HTTP to upload the received new-media file along with user information to the user media publishing website over the cellular data network, wherein the user information corresponds to user related information used by the user media publishing website to publish the new-media file.

8. The system of claim 7 , wherein the processor of the digital camera device is further configured to:

create an associated file, wherein the associated file comprises data associated with the new-media;

store the associated file in the memory of the digital camera device; and

transfer the associated file to the cryptographically authenticated cellular phone, over the established short-range paired wireless connection, wherein the software application on the cryptographically authenticated cellular phone that when executed by the processor of the cryptographically authenticated cellular phone is further configured to control the processor of the cryptographically authenticated cellular phone to receive the associated file, store the received associated file in the memory of the cryptographically authenticated cellular phone, and provide a touch based graphical user interface for the received associated file.

9. The system of claim 7 , wherein the software application is one of:

stored on a non-transitory computer-readable medium and is installable in the memory of the cryptographically authenticated cellular phone; and

downloadable on to the memory of the cryptographically authenticated cellular phone from a remote server.

10. The system of claim 7 , wherein the short-range paired wireless connection is one of a Bluetooth paired wireless connection, a Wi-Fi paired wireless connection, and other personal area wireless networking technologies that use pairing.

11. A non-transitory computer-readable medium containing machine executable instructions that, when executed by a processor on a digital camera device with short-range wireless capability, cause the processor on the digital camera device to perform a method comprising:

acquiring new-media, wherein the new-media comprises one or more of video data and image data, wherein the new-media is acquired after establishing a short-range paired wireless connection between the digital camera device and a cellular phone, wherein establishing the short-range paired wireless connection comprises, the digital camera device cryptographically authenticating identity of the cellular phone, and wherein establishing the short-range paired wireless connection further comprises the digital camera device using an association protocol;

creating a new-media file using the acquired new-media;

storing the created new-media file in a memory of the digital camera device, wherein the established short-range paired wireless connection between the digital camera device and the cellular phone remains paired after storing the created new-media file;

receiving a data transfer request initiated by a software application on the cryptographically authenticated cellular phone, over the established short-range paired wireless connection, wherein the data transfer request is for the new-media file, and wherein the new-media file was created in the digital camera device before receiving the data transfer request; and

transferring the new-media file to the cryptographically authenticated cellular phone, over the established short-range paired wireless connection, wherein the mobile software application on the cryptographically authenticated cellular phone is configured to receive the new-media file, wherein the cryptographically authenticated cellular phone is configured to store the received new-media file in a memory of the cryptographically authenticated cellular phone, wherein the established short-range paired wireless connection between the digital camera device and the cellular phone remains paired after storing the received new-media file, wherein the mobile software application on the cryptographically authenticated cellular phone is configured to provide a touch based graphical user interface in the cryptographically authenticated cellular phone, wherein the touch based graphical user interface is for the received new-media file, wherein the touch based graphical user interface is configured to receive input to delete the created new-media file, wherein the touch based graphical user interface is configured to receive input to select a user media publishing website for uploading the received new-media file, wherein the cryptographically authenticated cellular phone is configured to use HTTP to upload the received new-media file and user information to the user media publishing website over a cellular data network, wherein the user information is stored in the mobile software application on the cryptographically authenticated short-range wireless enabled cellular phone, and wherein the user information corresponds to user related information used by the user media publishing website to publish the new-media file.

12. The non-transitory computer-readable medium of claim 11 , further comprising executable instructions that when executed by the processor of the digital camera device, cause the processor of the digital camera device to perform:

creating an associated file, wherein the associated file comprises data associated with the new-media;

storing the associated file in the memory of the digital camera device; and

transferring the associated file to the cryptographically authenticated cellular phone, over the established short-range paired wireless connection, wherein the mobile software application on the cryptographically authenticated cellular phone is configured to receive the associated file, and store the received associated file in the memory of the cryptographically authenticated cellular phone.

13. The non-transitory computer readable medium of claim 11 , wherein the short-range paired wireless connection is one of a Bluetooth paired wireless connection, a Wi-Fi paired wireless connection, and other personal area wireless networking technologies that use pairing.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: SINGH, GURVINDER; KLEIN, MARCOS; LAVIANO, VINCE
To: CELLSPINSOFT INC.
Reel/Frame 058341/0806 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT, INC.
To: MCSWEENERY, EAMONN
Reel/Frame 046486/0401 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC.
To: VIRMANI, RAJEEV
Reel/Frame 046486/0920 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC.
To: LIN, DAVID C
Reel/Frame 046487/0276 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC.
To: AKELLA, RAM
Reel/Frame 046487/0793 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC.
To: WILLIAMS, DONALD A
Reel/Frame 046488/0112 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT
To: SINGH, GURVINDER
Reel/Frame 046486/0388 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC.
To: KESSINGER, JAMES BLAND
Reel/Frame 046488/0589 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC.
To: SILVERMAN, NEIL
Reel/Frame 046489/0361 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC.
To: KHAN, AMIR
Reel/Frame 046489/0601 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC
To: KASTELIC, JOHN W
Reel/Frame 046489/0817 →
SECURITY INTEREST Recorded Jul 27, 2018
From: CELLSPIN SOFT INC.
To: KLEIN, MARCOS
Reel/Frame 046488/0269 →
Continuity (8)
Continuation 14576202 · Dec 19, 2014
Continuation 14503401 · Oct 1, 2014
Continuation 14273546 · May 9, 2014
Continuation 14172913 · Feb 5, 2014
Continuation 13740214 · Jan 13, 2013
Continuation 12333303 · Dec 11, 2008
Provisional Application 61017202 · Dec 28, 2007
Related Publication 20170325086A1 · Nov 9, 2017