# US 2021/0279931 A1 · Systems and methods for publishing and/or sharing media presentations over a network

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

- Number: US 2021/0279931 A1
- Document ID: US20210279931A1
- Status: Published application
- Kind: A1
- Application number: 17/328,778
- Filed: 2021-05-24
- Published: 2021-09-09
- Earliest claimed: 2008-07-03
- Assignees: eBay Inc.
- Applicants: eBay Inc.
- Inventors: James W. Lanahan; Dane M. Howard; Brian F. Williams; Luke Peacock; Belmer Perrella Garcia Negrillo
- Web page: https://patentgrep.com/patent/US20210279931A1

## CPC

- G06T 11/60: Creating or editing images; Combining images with text
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 16/2428: {Query predicate definition using graphical user interfaces, including menus and forms (G06F16/2423 takes precedence)}
- G06F 16/285: {Clustering or classification}
- G06F 16/3344: {using natural language analysis}
- G06F 16/43: Querying
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- G06F 16/438: Presentation of query results
- G06F 16/44: Browsing; Visualisation therefor
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/9535: Search customisation based on user profiles and personalisation
- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- G06F 40/103: Formatting, i.e. changing of presentation of documents (automatic justification G06F40/189; automatic line break hyphenation G06F40/191)
- G06F 40/106: Display of layout of documents; Previewing
- G06F 40/134: Hyperlinking
- G06F 40/14: Tree-structured documents (parsing G06F40/205; validation G06F40/226)
- G06F 40/143: Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
- G06F 40/166: Editing, e.g. inserting or deleting
- G06F 40/169: Annotation, e.g. comment data or footnotes
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

In accordance with one or more embodiments of the present disclosure, systems and methods for publishing and/or sharing media presentations over a network comprise communicating with a user and one or more distribution channels via the network, gathering media resources based on user input, creating a media presentation with the media resources based on user input, and publishing the media presentation by distributing the media presentation to the one or more distribution channels via the network. In one aspect, publishing comprises directly emailing the media presentation to one or more other users via the network. In another aspect, publishing comprises providing a link to one or more other users via the network for direct access to the media presentation. In still another aspect, publishing comprises obtaining and embedding source code for the media presentation in a web page associated with one or more of the distribution channels via the network.

## Claims

### Claim 1

A system for facilitating presentations over a network, the system comprising:
a service component adapted to interface with a user over the network and one or more distribution channels over the network;
a collect module adapted to gather media resources based on user input;
a create module adapted to create a media presentation with the media resources based on user input; and
a publish module adapted to distribute the media presentation to the one or more distribution channels via the network.

### Claim 2 (depends on 1)

The system of claim 1, wherein the publish module is adapted to directly email the media presentation to one or more other users via the network.

### Claim 3 (depends on 1)

The system of claim 1, wherein the publish module is adapted to provide a link to one or more other users via the network for direct access to the media presentation.

### Claim 4 (depends on 1)

The system of claim 1, wherein the publish module is adapted to obtain and embed source code for the media presentation in a web page associated with one or more of the distribution channels via the network.

### Claim 5 (depends on 1)

The system of claim 1, further comprising a database component adapted to store the media sources and the media presentation.

### Claim 6 (depends on 1)

The system of claim 1, wherein the media presentation comprises related identity information including at least one of a title, a storage location, and description.

### Claim 7 (depends on 1)

The system of claim 1, wherein the user interfaces with a user device having a user component adapted to communicate with at least one of the service component, the collect module, the create module and the publish module via the network.

### Claim 8 (depends on 1)

The system of claim 1, wherein a network server is associated with each of the one or more distribution channels, and wherein each network server comprises a database for storing at least the media presentation.

### Claim 9 (depends on 8)

The system of claim 8, wherein the network server comprises a server adapted to communicate with the user and the service component via the network.

### Claim 10 (depends on 1)

The system of claim 1, wherein the system comprises a server having the service component adapted to communicate with the user and one or more distribution channels via the network.

### Claim 11

A method for facilitating information transactions over a network, the method comprising:
communicating with a user and one or more distribution channels via the network;
gathering media resources based on user input;
creating a media presentation with the media resources based on user input; and
publishing the media presentation by distributing the media presentation to the one or more distribution channels via the network.

### Claim 12 (depends on 11)

The method of claim 11, wherein publishing comprises directly emailing the media presentation to one or more other users via the network.

### Claim 13 (depends on 11)

The method of claim 11, wherein publishing comprises providing a link to one or more other users via the network for direct access to the media presentation.

### Claim 14 (depends on 11)

The method of claim 11, wherein publishing compromises obtaining and embedding source code for the media presentation in a web page associated with one or more of the distribution channels via the network.

### Claim 15 (depends on 11)

The method of claim 11, further comprising storing the media sources and the media presentation in a storage component.

### Claim 16 (depends on 11)

The method of claim 11, wherein the media presentation comprises related identity information including at least one of a title, a storage location, and description.

### Claim 17 (depends on 11)

The method of claim 11, wherein communicating with the user comprises receiving user input from the user via the network.

### Claim 18 (depends on 11)

The method of claim 11, wherein a network server is associated with each of the one or more distribution channels, and wherein each network server comprises a database for storing at least the media presentation.

### Claim 19 (depends on 11)

The method of claim 11, wherein method is executed by a network server adapted to communicate with the user and one or more distribution channels via the network.

### Claim 20

Software encoded in one or more computer readable media and when executed operable to:
communicate with a user and one or more distribution channels via the network;
gather media resources based on user input;
create a media presentation with the media resources based on user input; and
publish the media presentation by distributing the media presentation to the one or more distribution channels via the network.
