# US 2020/0288282 A1 · Transparent event and product-based social campaign participation via sms

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0288282 A1
- Document ID: US20200288282A1
- Status: Published application
- Kind: A1
- Application number: 16/881,263
- Filed: 2020-05-22
- Published: 2020-09-10
- Earliest claimed: 2018-06-28
- Assignees: Cheerity, Inc.
- Applicants: Cheerity, Inc.
- Inventors: Jonathan James; Sean Adams; Edward Erenberg; Angela den Tex; Michael Fox
- Web page: https://patentgrep.com/patent/US20200288282A1

## CPC

- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- G06F 21/16: Program or content traceability, e.g. by watermarking
- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- H04L 63/0884: {by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/146: Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
- H04W 12/06: Authentication
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A computer-implemented method and system for automatically authenticating ownership of uploaded content to a server by cellular messaging is described. Content is uploaded to a server by cellular messaging. If the user has a user account, the user account is retrieved. If not, a user account is created. A URL is created and mapped to the content and the user account and sent as a hyperlink by cellular messaging to the user. Upon a first activation of the hyperlink, the user is authenticated as an owner of the content. A cookie is embedded in the owner's device. Upon a subsequent activation of the hyperlink, if the cookie is detected in the user's device, the owner is allowed to access, edit, download, or share the content. If the cookie is not detected, the user is not an owner, so the user is only allowed to access and not edit the content.

## Claims

### Claim 1

A system for uploading content to a server by cellular messaging comprising:
a memory; and
a processor coupled to said memory and configured to:
communicate with a plurality of campaign programs via a campaign service, said plurality of campaign programs configured to be viewable to a plurality of user devices via a user-facing application (APP);
wherein when content is uploaded by a user of one of said plurality of user devices via a wireless carrier to a communications platform in response to one of said plurality of campaign programs viewed on said APP, said communications platform starts up an event-driven campaign platform configured to:
send said content and a user identification to said one of said plurality of campaign programs, wherein said campaign service sends said content to a media processing module for storage and to a posting module for posting on said APP wherein a media uniform resource locator (mURL) is generated for said posting, and wherein said APP sends said mURL as a hyperlink through said wireless carrier to said user identifying said user as the owner of said content; and
automatically authenticate access to said content wherein when said communications platform receives an activation of said hyperlink, said campaign service requests authentication from said link service wherein if said activation is a first time activation by said owner of said content, then said owner is authorized to access, edit, download, or share said content and authentication is turned off for said content, wherein if said activation is a subsequent activation by said owner of said content, then said owner is authorized to access, edit, download, or share said content, and wherein if said activation is by a non-owner of said content, said non-owner is authorized to access but not to edit said content.

### Claim 2 (depends on 1)

The system according to claim 1 wherein said APP creates a unique access token that is sent to said owner in a secure cookie wherein said access token allows automatic authentication upon said first time activation by said owner and wherein absence of said access token identifies said non-owner.

### Claim 3 (depends on 1)

The system according to claim 1 wherein said content comprises a media file comprising a digital image or a video.

### Claim 4 (depends on 1)

The system according to claim 1 wherein said mURL comprises a scheme, a host, and an identifier wherein said scheme comprises a protocol identifier, said host is a shortened variant of a canonical URL, and said identifier is a universally unique identifier that is mapped to database data that contains state information about said hyperlink.

### Claim 5 (depends on 3)

The system according to claim 3 wherein a branded frame is composited with said digital photo or video.

### Claim 6

A computer-implemented method for uploading content to a server by cellular messaging comprising:
presenting, by at least one processor, a plurality of campaign programs on a campaign service to a plurality of user devices via a user-facing application (APP);
receiving content uploaded by a user of one of said plurality of user devices via a wireless carrier to a communications platform in response to one of said plurality of campaign programs viewed on said APP;
starting up an event-driven campaign platform in response to said receiving said content;
sending said content and a user identification to said one of said plurality of campaign programs, wherein said campaign service sends said content to a media processing module for storage and to a posting module for posting on said APP wherein a media uniform resource locator (mURL) is generated for said posting, and wherein said APP sends said mURL as a hyperlink through said wireless carrier to said user identifying said user as the owner of said content; and
automatically authenticating access to said content wherein when said communications platform receives an activation of said hyperlink, said campaign service requests authentication from said link service wherein if said activation is a first time activation by said owner of said content, then said owner is authorized to access, edit, download, or share said content and authentication is turned off for said content, wherein if said activation is a subsequent activation by said owner of said content, then said owner is authorized to access, edit, download, or share said content, and wherein if said activation is by a non-owner of said content, said non-owner is authorized to access but not to edit said content.

### Claim 7 (depends on 6)

The system according to claim 6 wherein said APP creates a unique access token that is sent to said owner in a secure cookie wherein said access token allows automatic authentication upon said first time activation by said owner and wherein absence of said access token identifies said non-owner.

### Claim 8 (depends on 6)

The method according to claim 6 wherein said content comprises a media file comprising a digital image or a video.

### Claim 9 (depends on 6)

The system according to claim 6 wherein said mURL comprises a scheme, a host, and an identifier wherein said scheme comprises a protocol identifier, said host is a shortened variant of a canonical URL, and said identifier is a universally unique identifier that is mapped to database data that contains state information about said hyperlink.

### Claim 10 (depends on 8)

The system according to claim 8 wherein a branded frame is composited with said digital photo or video.

### Claim 11

A non-tangible computer readable storage medium having instructions that when executed by a processor cause said processor to perform operations comprising:
presenting a plurality of campaign programs on a campaign service to a plurality of user devices via a user-facing application (APP);
receiving content uploaded by a user of one of said plurality of user devices via a wireless carrier to a communications platform in response to one of said plurality of campaign programs viewed on said APP;
starting up an event-driven campaign platform in response to said receiving said content;
sending said content and a user identification to said one of said plurality of campaign programs, wherein said campaign service sends said content to a media processing module for storage and to a posting module for posting on said APP wherein a media uniform resource locator (mURL) is generated for said posting, and wherein said APP sends said mURL as a hyperlink through said wireless carrier to said user identifying said user as the owner of said content; and
authenticating access to said content wherein when said communications platform receives an activation of said hyperlink, said campaign service requests authentication from said link service wherein if said activation is a first time activation by said owner of said content, then said owner is authorized to access, edit, download, or share said content and authentication is turned off for said content, wherein if said activation is a subsequent activation by said owner of said content, then said owner is authorized to access, edit, download, or share said content, and wherein if said activation is by a non-owner of said content, said non-owner is authorized to access but not to edit said content.

### Claim 12 (depends on 11)

The system according to claim 11 wherein said APP creates a unique access token that is sent to said owner in a secure cookie wherein said access token allows automatic authentication upon said first time activation by said owner and wherein absence of said access token identifies said non-owner.

### Claim 13 (depends on 11)

The non-tangible computer readable storage medium according to claim 11 wherein said content comprises a media file comprising a digital image or a video.

### Claim 14 (depends on 13)

The non-tangible computer readable storage medium according to claim 13 wherein a branded frame is composited with said digital photo or video.
