IP Library Granted Patent US 11,870,749
Granted Patent B2
US 11,870,749 · App. 17/818,870 · Granted Jan 9, 2024

Methods and system for distributing information via multiple forms of delivery services

Inventors: Shawn David Green (Corona del Mar, CA); Daniel Brian Kirschner (Santa Monica, CA)
Assignee: Greenfly, Inc.
H04L51/52G06F16/40G06F16/435G06F16/437G06F16/438G06F16/483G06F16/9535G06F16/9538G06Q50/01G06V40/166G06V40/172G10L17/00G10L17/06G10L17/16G10L17/22H04L65/612H04L67/306H04L67/535H04N21/4756H04N21/4758H04N21/4784H04N21/4788G06Q10/101G06Q50/10H04L67/06
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,870,749
App. No.
17/818,870
Granted
Jan 9, 2024
Kind
B2
Abstract

A content distribution facilitation system is described comprising configured servers and a network interface configured to interface with a plurality of terminals in a client server relationship and optionally with a cloud-based storage system. A request from a first source for content comprising content criteria is received, the content criteria comprising content subject matter. At least a portion of the content request content criteria is transmitted to a selected content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. The recorded content may be transmitted via one or more networks to one or more destination devices. Optionally, a voice analysis and/or facial recognition engine are utilized to determine if the recorded content is from the first content contributor.

Claims (62)

1. A content management and distribution system, comprising:

a computer system comprising one or more computing devices;

a network interface; and

a computer storage system comprising a non-transitory storage device, said computer storage system having stored thereon executable program instructions that direct the computer system to at least:

provide for display on a user device of a first entity a user interface that enables the first entity to specify a content request;

in response to a content request provided by the first entity via the user interface that enables the first entity to specify a content request, transmit a notification to one or more content providers regarding the content request;

enable one or more content providers, who received the content request provided by the first entity, to wirelessly transmit images, captured by a device of a respective content provider, to a cloud-based storage system via a content sharing application hosted on respective camera-equipped devices of the one or more content providers, wherein the one or more images comprise video content;

in response to one or more images being wirelessly transmitted to the cloud-based storage system via the content sharing application hosted on respective camera-equipped devices of the one or more content providers, provide a notification to the first entity that one or more images have been transmitted to the cloud-based storage system by a content provider user device;

enable the first entity to edit at least one image transmitted to the cloud-based storage system by a corresponding content provider user device;

provide for display on the user device of the first entity a user interface that enables the first entity to specify a request that one or more images be shared on one or more social media platforms;

transmit to one or more recipients a request provided via the user interface that enables the first entity to specify a request that one or more images be shared on one or more social media platforms;

enable a recipient of the request provided via the user interface that enables the first entity to specify a request that one or more images be shared on one or more social networking platforms to selectively publish, on one or more social media platforms, the one or more images; and

provide content submission activity for at least a first content provider to at least one remote device configured to display the provide content submission activity; and

overlay a mark on a first image transmitted by a content provider to whom the content request was transmitted to so that the mark is displayed as an overlay on the first image.

2. The content management and distribution system as defined in claim 1 , wherein the program instructions further direct the computer system to:

use a voice biometrics analysis engine to determine if a voice associated with an item of transmitted media belongs to a content provider to whom the content request was transmitted to, wherein the voice biometrics analysis engine uses one or more of: a Hidden Markov model, a neural network, a Gaussian mixture model, or frequency estimation, and in response to a determination by the voice biometrics analysis engine that the voice does not belong to the content provider to whom the content request was transmitted to, perform a verification failure action.

3. The content management and distribution system as defined in claim 1 , wherein the program instructions further direct the computer system to:

enable the first entity to conduct a chat interaction with one or more content providers via the content sharing applications hosted on respective camera-equipped user devices.

4. The content management and distribution system as defined in claim 1 , wherein the program instructions further direct the computer system to:

use a face recognition system to compare facial features of a first face in a given transmitted image to reference facial features of a content provider to whom the content request was transmitted to, to determine if the first face belongs to the content provider to whom the content request was transmitted to whom the content request was transmitted to, wherein the face recognition system uses one or more of: PCA (Principal Component Analysis), Independent Component Analysis (ICA), EBGM (Elastic Bunch Graph Matching), LDA (Linear Discriminate Analysis), Trace transform, 3-D morphable face model, HMM (Hidden Markov model), or MSL (Multilinear Subspace Learning), and in response to a determination by the face recognition system that the first face does not belong to the content provider to whom the content request was transmitted to, perform a verification failure action.

5. The content management and distribution system as defined in claim 1 , wherein the one or more social media platforms comprise a microblog platform and a social network platform.

6. The content management and distribution system as defined in claim 1 , wherein the program instructions further direct the computer system to cause a preview of the content request to be displayed to the first entity.

7. The content management and distribution system as defined in claim 1 , wherein a content request transmitted to a first content provider is accessible to the first content provider via an inbox provided via the content sharing application hosted on a device of the first content provider, the inbox configured to visually list content requests transmitted to the first content provider, including at least a portion of respective request text and an identifier associated with an entity that submitted the content request.

8. A computer-implemented method, the method comprising:

providing, via a computing device, for display on a user device of a first entity a user interface that enables the first entity to specify a content request;

in response to a content request provided by the first entity via the user interface that enables the first entity to specify a content request, transmitting a notification to one or more users regarding the content request;

enabling one or more users to wirelessly transmit images to a storage system via a content sharing application hosted on respective camera-equipped devices of the one or more users;

in response to one or more images, captured by a device of a respective user, being wirelessly transmitted to the storage system via the content sharing application hosted on respective camera-equipped devices of the one or more users, providing a notification to the first entity that one or more images have been transmitted to the storage system, wherein the one or more images comprise video content;

enabling the first entity to edit and/or download at least one image transmitted to the storage system;

enabling the first entity to specify, via an interface, a request that one or more images be shared on one or more social media platforms;

enabling a recipient of the request from the first entity that one or more images be shared on one or more social networking platforms to selectively publish, on one or more social media platforms, the one or more images;

providing content submission activity for at least a first content provider; and

overlaying a mark on a first image transmitted by a content provider to whom the content request was transmitted to so that the mark is displayed as an overlay on the first image.

9. The computer-implemented method as defined in claim 8 , the method further comprising:

using a voice biometrics analysis engine to determine if a voice associated with an item of transmitted media belongs to a content provider to whom the content request was transmitted to, wherein the voice biometrics analysis engine uses one or more of: a Hidden Markov model, a neural network, a Gaussian mixture model, or frequency estimation, and in response to a determination by the voice biometrics analysis engine that the voice does not belong to the content provider to whom the content request was transmitted to, perform a verification failure action.

10. The computer-implemented method as defined in claim 8 , the method further comprising:

using a face recognition system to compare facial features of a first face in a given transmitted image to reference facial features of a content provider to whom the content request was transmitted to, to determine if the first face belongs to the content provider to whom the content request was transmitted to whom the content request was transmitted to, wherein the face recognition system uses one or more of: PCA (Principal Component Analysis), Independent Component Analysis (ICA), EBGM (Elastic Bunch Graph Matching), LDA (Linear Discriminate Analysis), Trace transform, 3-D morphable face model, HMM (Hidden Markov model), or MSL (Multilinear Subspace Learning), and in response to a determination by the face recognition system that the first face does not belong to the content provider to whom the content request was transmitted to, perform a verification failure action.

11. The computer-implemented method as defined in claim 8 , the method further comprising:

enabling the first entity to conduct a chat interaction with one or more users via the content sharing applications hosted on respective camera-equipped user devices.

12. The computer-implemented method as defined in claim 8 , wherein the one or more social media platforms comprise a microblog platform and a social network platform.

13. The computer-implemented method as defined in claim 8 , the method further comprising: causing a preview of the content request to be displayed to the first entity.

14. The computer-implemented method as defined in claim 8 , the method further comprising:

identifying content requests initiated by the first entity;

generating a listing of content requests initiated by the first entity, the listing comprising an indication as to respective subject matters of the content requests, respective dates and times corresponding to when the respective requests were issued, and indications as to whether respective requests are open; and

enabling the listing of content requests to be presented on a device of the first entity.

15. The computer-implemented method as defined in claim 8 , wherein content requests transmitted to a first user is accessible to the first user via an inbox provided via the content sharing application hosted on a device of the first user, the inbox configured to visually list content requests transmitted to the first user, including at least a portion of respective request text and an identifier associated with an entity that submitted the content request.

16. A system, comprising:

a computer system comprising one or more computing devices;

a network interface; and

a computer storage system comprising a non-transitory storage device, said computer storage system having stored thereon executable program instructions that direct the computer system to at least:

provide for display on a user device of a first entity a user interface that enables the first entity to specify a content request;

in response to a content request provided by the first entity via the user interface that enables the first entity to specify a content request, transmit a notification to one or more content providers regarding the content request;

enable one or more content providers, who received the content request provided by the first entity, to wirelessly transmit images, captured by a device of a respective content provider, to a cloud-based storage system via a content sharing application hosted on respective camera-equipped devices of the one or more content providers, wherein the one or more images comprise video content;

in response to one or more images being wirelessly transmitted to the cloud-based storage system via the content sharing application hosted on respective camera-equipped devices of the one or more content providers, provide a notification to the first entity that one or more images have been transmitted to the cloud-based storage system by a content provider user device;

enable the first entity to edit at least one image transmitted to the cloud-based storage system by a corresponding content provider user device;

provide for display on the user device of the first entity a user interface that enables the first entity to specify a request that one or more images be shared on one or more social media platforms;

transmit to one or more recipients a request provided via the user interface that enables the first entity to specify a request that one or more images be shared on one or more social media platforms;

enable a recipient of the request provided via the user interface that enables the first entity to specify a request that one or more images be shared on one or more social networking platforms to selectively publish, on one or more social media platforms, the one or more images;

enable the first entity to conduct a chat interaction with one or more content providers via the content sharing applications hosted on respective camera-equipped user devices; and

overlay a mark on a first image transmitted by a content provider to whom the content request was transmitted to so that the mark is displayed together with the first image.

17. The system as defined in claim 16 , wherein the program instructions further direct the computer system to:

use a face recognition system to compare facial features of a first face in a given transmitted image to reference facial features of a content provider to whom the content request was transmitted to, to determine if the first face belongs to the content provider to whom the content request was transmitted to whom the content request was transmitted to, wherein the face recognition system uses one or more of: PCA (Principal Component Analysis), Independent Component Analysis (ICA), EBGM (Elastic Bunch Graph Matching), LDA (Linear Discriminate Analysis), Trace transform, 3-D morphable face model, HMM (Hidden Markov model), or MSL (Multilinear Subspace Learning), and in response to a determination by the face recognition system that the first face does not belong to the content provider to whom the content request was transmitted to, perform a verification failure action.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2025
From: GREEN, SHAWN DAVID; KIRSCHNER, DANIEL BRIAN
To: GREENFLY, INC.
Reel/Frame 070861/0519 →
Continuity (13)
Continuation 17304682 · Jun 24, 2021
Continuation 16789345 · Feb 12, 2020
Continuation 16195627 · Nov 19, 2018
Continuation 15960423 · Apr 23, 2018
Continuation 15944674 · Apr 3, 2018
Continuation 15278801 · Sep 28, 2016
Continuation 15050204 · Feb 22, 2016
Continuation In Part 14690292 · Apr 17, 2015
Continuation 14299977 · Jun 9, 2014
Continuation 14052626 · Oct 11, 2013
Provisional Application 62119418 · Feb 23, 2015
Provisional Application 61779096 · Mar 13, 2013
Related Publication 20230208798A1 · Jun 29, 2023