IP Library Granted Patent US 11,234,121
Granted Patent B2
US 11,234,121 · App. 16/532,507 · Granted Jan 25, 2022

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/033H04W12/04H04W12/50H04W76/10H04W12/02H04W12/61H04W84/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 11,234,121
App. No.
16/532,507
Granted
Jan 25, 2022
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 (59)

1. A short-range wireless enabled data capture device, comprising:

a memory device;

a processor coupled to the memory device;

a short-range wireless communication device configured to establish a short-range paired wireless connection between the short-range wireless enabled data capture device and a short-range wireless enabled cellular phone, wherein establishing the short-range paired wireless connection comprises the short-range wireless enabled data capture device cryptographically authenticating identity of the short-range wireless enabled cellular phone;

a data capture circuitry;

said processor configured to acquire new-data in the short-range wireless enabled data capture device using the data capture circuitry, wherein the new-data is data acquired after establishing the short-range paired wireless connection between the short-range wireless enabled data capture device and the short-range wireless enabled cellular phone;

said processor further configured to store the new-data in the memory device;

said processor further configured to send an event notification and the acquired new-data to the cryptographically authenticated short-range wireless enabled cellular phone over the established short-range paired wireless connection automatically, wherein the event notification corresponds to the acquired new-data and comprises sending a signal to the cryptographically authenticated short-range wireless enabled cellular phone, wherein the cryptographically authenticated short-range wireless enabled cellular phone is configured to listen to the event notification and receive the new-data over the established short-range paired wireless connection, wherein a single mobile client application for the cryptographically authenticated short-range wireless enabled cellular phone is configured to process the event notification and store the received new-data in a memory device of the cryptographically authenticated short-range wireless enabled cellular phone, wherein the single mobile client application for the cryptographically authenticated short-range wireless enabled cellular phone stores a user authentication credential in the memory device of the cryptographically authenticated short-range wireless enabled cellular phone, wherein the single mobile client application for the cryptographically authenticated short-range wireless enabled cellular phone is configured to use HTTP to upload the received new-data and the user authentication credential to a user data publishing website over a cellular data network, wherein the upload is based on a timer setting on the single mobile client application, wherein the timer setting is no wait automatic or wait X minutes automatic, wherein the single mobile client application for the short-range wireless enabled cellular phone is further configured to use the HTTP to send a user preference to the user data publishing website over the cellular data network, wherein the user preference comprises global positioning system information, and wherein the single mobile client application for the cryptographically authenticated short-range wireless enabled cellular phone provides a touch based GUI for the received new-data.

2. The short-range wireless enabled data capture device 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 wireless personal area networking technologies that use pairing.

3. The short-range wireless enabled data capture device of claim 1 , wherein the user authentication credential sent by the single mobile client application is used to authenticate a user on the user data publishing website and publish the new-data for private use on the user data publishing website.

4. A system, comprising:

a short-range wireless enabled data capture device, comprising:

a first memory device;

a first processor coupled to the first memory device;

a first short-range wireless communication device configured to establish a short-range paired wireless connection with a short-range wireless enabled cellular phone, wherein the short-range wireless enabled cellular phone is internet enabled, wherein establishing the short-range paired wireless connection comprises, the short-range wireless enabled data capture device cryptographically authenticating identity of the short-range wireless enabled cellular phone;

a data capture circuitry;

said first processor configured to acquire new-data in the short-range wireless enabled data capture device using the data capture circuitry, wherein the new-data is data acquired after establishing the short-range paired wireless connection with the short-range wireless enabled cellular phone;

said first processor further configured to store the new-data in the first memory device; and

said first processor further configured to send an event notification and the acquired new-data to the cryptographically authenticated short-range wireless enabled cellular phone over the established short-range paired wireless connection automatically, wherein the event notification corresponds to the acquired new-data and comprises sending a signal to the cryptographically authenticated short-range wireless enabled cellular phone;

said short-range wireless enabled cellular phone, comprising:

a second memory device;

a second processor coupled to the second memory device;

a cellular network communication device configured to connect to the internet via a cellular data network;

a second short-range wireless communication device configured to establish the short-range paired wireless connection between the short-range wireless enabled cellular phone and the short-range wireless enabled data capture device;

a single mobile client application for the short-range wireless enabled cellular phone comprising executable instructions that, when executed by the second processor controls the second processor to:

listen for the event notification sent by the short-range wireless enabled data capture device, wherein the single mobile client application for the short-range wireless enabled cellular phone is configured to process the event notification;

receive the new-data from the short-range wireless enabled data capture device;

store the received new-data in the second memory device;

store a user authentication credential in the second memory device;

use HTTP to upload the received new-data and the user authentication credential to a user data publishing website over the cellular data network, wherein the upload is based on a timer setting on the single mobile client application, and wherein the timer setting is no wait automatic or wait X minutes automatic;

use the HTTP to send a user preference to the user data publishing website over the cellular data network, wherein the user preference comprises global positioning system information; and

provide a touch based graphical user interface for the received new-data.

5. The system 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 wireless personal area networking technologies that use pairing.

6. The system of claim 4 , wherein the user authentication credential is for a user of the user data publishing website.

7. A short-range wireless enabled cellular phone, comprising:

a memory device;

a processor coupled to the memory device;

a cellular network communication device configured to connect to internet via a cellular data network;

a short-range wireless communication device configured to establish a short-range paired wireless connection between the short-range wireless enabled cellular phone and a short-range wireless enabled data capture device, wherein the short-range wireless enabled data capture device is configured to cryptographically authenticate identity of the short-range wireless enabled cellular phone;

a single mobile client application for the short-range wireless enabled cellular phone comprising executable instructions that, when executed by the processor controls the processor to:

listen for an event notification sent by the short-range wireless enabled data capture device, wherein the event notification corresponds to new-data and comprises sending a signal by the short-range wireless enabled data capture device to the short-range wireless enabled cellular phone, wherein the new-data is data acquired by the data capture device after establishing the short-range paired wireless connection with the short-range wireless enabled cellular phone;

receive the event notification and the new-data from the short-range wireless enabled data capture device;

process the event notification and store the received new-data in the memory device;

store a user authentication credential in the memory device;

use HTTP to send a user preference to a user data publishing web service over the cellular data network, wherein the user preference comprises global positioning system information;

further use the HTTP to upload the received new-data and the user authentication credential to the user data publishing web service over the cellular data, wherein the upload is based on a timer setting on the single mobile client application, and wherein the timer setting is no wait automatic or wait X minutes automatic; and

provide a touch based graphical user interface for the received new-data.

8. The short-range wireless enabled cellular phone 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 wireless personal area networking technologies that use pairing.

9. A short-range wireless enabled data capture device, comprising:

a memory device;

a processor coupled to the memory device;

a short-range wireless communication device configured to establish a short-range paired wireless connection between the short-range wireless enabled data capture device and a short-range wireless enabled cellular phone, wherein establishing the short-range paired wireless connection comprises the short-range wireless enabled data capture device cryptographically authenticating identity of the short-range wireless enabled cellular phone;

a data capture circuitry;

said processor configured to acquire new-data in the short-range wireless enabled data capture device using the data capture circuitry, wherein the new-data is data acquired after establishing the short-range paired wireless connection between the short-range wireless enabled data capture device and the short-range wireless enabled cellular phone;

said processor further configured to store the new-data in the memory device of the short-range wireless enabled data capture device;

said processor further configured to listen to a polling request from a single mobile client application on the short-range wireless enabled cellular phone, over the established paired short-range wireless connection, wherein the polling request is for the new-data, wherein the single mobile client application on the short-range wireless enabled cellular phone is configured to detect the new-data for transfer from the short-range wireless enabled data capture device to the paired and the cryptographically authenticated short-range wireless enabled cellular phone, wherein detecting the new-data for transfer comprises:

polling the short-range wireless enabled data capture device by the short-range wireless enabled cellular phone, using the single mobile client application on the short-range wireless enabled cellular phone, over the established paired short-range wireless connection;

said processor further configured to transfer the new-data from the short-range wireless enabled data capture device to the short-range wireless enabled cellular phone automatically over the established paired short-range wireless connection, wherein the single mobile client application on the short-range wireless enabled cellular phone is further configured to receive the new-data over the established short-range paired wireless connection, wherein the single mobile client application on the short-range wireless enabled cellular phone is further configured to store the received new-data in a memory device of the short-range wireless enabled cellular phone, wherein the single mobile client application for the short-range wireless enabled cellular phone stores a user authentication credential in the memory device of the short-range wireless enabled cellular phone, wherein the single mobile client application on the short-range wireless enabled cellular phone is further configured to use HTTP to send a user preference to a user data publishing website over a cellular data network, wherein the user preference comprise global positioning system information, wherein the single mobile client application on the short-range wireless enabled cellular phone is further configured to use the HTTP to upload the received new-data and the user authentication credential to the user data publishing website over the cellular data network, wherein the upload is based on a timer setting on the single mobile client application, and wherein the timer setting is no wait automatic or wait X minutes automatic, and wherein the single mobile client application on the short-range wireless enabled cellular phone provides a touch based GUI for the received new-data.

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

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: SINGH, GURVINDER; KLEIN, MARCOS; LAVIANO, VINCE
To: CELLSPINSOFT INC.
Reel/Frame 058341/0806 →
Continuity (9)
Continuation 15659637 · Jul 26, 2017
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 20190364418A1 · Nov 28, 2019