# US 2019/0171405 A1 · System for Handling Media for Wearable Display Devices

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

- Number: US 2019/0171405 A1
- Document ID: US20190171405A1
- Status: Published application
- Kind: A1
- Application number: 16/175,805
- Filed: 2018-10-30
- Published: 2019-06-06
- Earliest claimed: 2014-08-15
- Assignees: Beam Authentic, LLC
- Applicants: Beam Authentic, Inc.
- Inventors: Andrew Zenoff
- Web page: https://patentgrep.com/patent/US20190171405A1

## CPC

- G06F 3/1454: {involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay}
- G06F 1/163: {Wearable computers, e.g. on a belt}
- G06F 1/1647: {including at least an additional display (G06F1/1692 takes precedence)}
- G06F 1/1652: {the display being flexible, e.g. mimicking a sheet of paper, or rollable}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/147: using display panels
- G06Q 30/0244: {Optimization}
- G06Q 30/0246: {Traffic}
- G06Q 30/0251: Targeted advertisements
- G06Q 30/0267: {Wireless devices}
- G09F 19/18: involving the use of optical projection means, e.g. projection of images on clouds (projection apparatus per se G03B)
- G09F 21/02: by a carrier person or animal
- H04N 9/3173: {wherein the projection device is specially adapted for enhanced portability}
- G09F 21/023: {fixed on clothing}
- G09F 2013/222: {with LEDs}
- G09G 2380/02: Flexible displays
- G09G 2380/06: Remotely controlled electronic signs other than labels
- H04L 67/306: User profiles
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- 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
- G09F: DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present disclosure provides methods and computer systems for displaying or projecting media on a remote visual curvilinear display. In a computer system, a computer server may be in network communication with an electronic device of a user. One or more parameters associated with the user may be determined. The media may be selected for display or projection by the remote visual curvilinear display device of the user. The media may be selected based on the one or more parameters associated with the user. The media may be directed from the computer server to the electronic device for display or projection on the remote visual curvilinear display. An item of value of the user may be received on the computer server in exchange for the media.

## Claims

### Claim 1

A method for customizing a digital button, comprising:
communicatively coupling, by a media server, with a mobile device of a user, the mobile device communicatively coupled to the digital button;
determining, by the media server, one or more parameters associated with the user, the one or more parameters received by the mobile device of the user and describing an operation mode of the digital button;
selecting, by the media server, one or more media objects stored by the media server based at least in part on the operation mode of the digital button described by the one or more parameters; and
providing, by the media server, the selected one or more media objects to the mobile device, the mobile device configured to provide the selected media objects to the digital button, the digital button configured to display the selected media objects based at least in part on the described operation mode of the digital button.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining one or more parameters associated with the user comprises accessing a user profile associated with the user.

### Claim 3 (depends on 1)

The method of claim 1, wherein the one or more parameters received by the mobile device describe a schedule of displaying each of the selected media objects.

### Claim 4 (depends on 1)

The method of claim 1, wherein the one or more parameters received by the mobile device describe a location preference for displaying each of the selected media objects.

### Claim 5 (depends on 1)

The method of claim 1, wherein the one or more parameters received by the mobile device indicate a trigger event that, when satisfied, causes the digital button to display one or more of the selected media objects.

### Claim 6 (depends on 1)

The method of claim 1, wherein the operation mode of the digital button is a power management setting of the digital button.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving, by the media server from the mobile device, media usage information comprising indications of media objects that were displayed by the digital button.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
communicatively coupling, by the media server, additional mobile devices, each additional mobile device communicatively coupled to a corresponding additional digital button;
for each additional mobile device, providing additional media objects to the additional mobile device, the additional mobile device configured to provide the additional media objects to the corresponding additional digital button, the corresponding additional digital button configured to display the additional media objects.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
receiving, by the media server from each of additional mobile devices, additional media usage information comprising indications of media objects that were displayed by additional digital buttons, each additional digital button communicatively coupled to one of the additional mobile devices; and
generating summations of expressions across the digital button and the additional digital buttons by aggregating the media usage information and additional media usage information; and
generating a dashboard comprising the summations of expressions.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
providing, to at least one of the mobile device or additional mobile devices, the generated dashboard, each of the at least one of the mobile device or additional mobile devices configured to provide the generated dashboard to a corresponding digital button, the corresponding digital button configured to display the dashboard comprising the summations of expression.

### Claim 11

A non-transitory computer readable medium comprising instructions that, when executed by a processor, causes the processor to:
communicatively couple, by a media server, with a mobile device of a user, the mobile device communicatively coupled to the digital button;
determine, by the media server, one or more parameters associated with the user, the one or more parameters received by the mobile device of the user and describing an operation mode of the digital button;
select, by the media server, one or more media objects stored by the media server based at least in part on the operation mode of the digital button described by the one or more parameters; and
provide, by the media server, the selected one or more media objects to the mobile device, the mobile device configured to provide the selected media objects to the digital button, the digital button configured to display the selected media objects based at least in part on the described operation mode of the digital button.

### Claim 12 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the instructions that cause the processor to determine one or more parameters associated with the user further comprises instructions that, when executed by the processor, cause the processor to access a user profile associated with the user.

### Claim 13 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the one or more parameters received by the mobile device describe a schedule of displaying each of the selected media objects.

### Claim 14 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the one or more parameters received by the mobile device describe a location preference for displaying each of the selected media objects.

### Claim 15 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the one or more parameters received by the mobile device indicate a trigger event that, when satisfied, causes the digital button to display one or more of the selected media objects.

### Claim 16 (depends on 11)

The non-transitory computer readable medium of claim 11, wherein the operation mode of the digital button is a power management setting of the digital button.

### Claim 17 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising instructions that, when executed by the processor, cause the processor to:
receive, by the media server from the mobile device, media usage information comprising indications of media objects that were displayed by the digital button.

### Claim 18 (depends on 11)

The non-transitory computer readable medium of claim 11, further comprising instructions that, when executed by the processor, cause the processor to:
communicatively couple, by the media server, additional mobile devices, each additional mobile device communicatively coupled to a corresponding additional digital button;
for each additional mobile device, provide additional media objects to the additional mobile device, the additional mobile device configured to provide the additional media objects to the corresponding additional digital button, the corresponding additional digital button configured to display the additional media objects.

### Claim 19 (depends on 18)

The non-transitory computer readable medium of claim 18, further comprising instructions that, when executed by the processor, cause the processor to:
receive, by the media server from each of additional mobile devices, additional media usage information comprising indications of media objects that were displayed by additional digital buttons, each additional digital button communicatively coupled to one of the additional mobile devices; and
generate summations of expressions across the digital button and the additional digital buttons by aggregating the media usage information and additional media usage information; and
generate a dashboard comprising the summations of expressions.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, further comprising instructions that, when executed by the processor, cause the processor to:
provide, to at least one of the mobile device or additional mobile devices, the generated dashboard, each of the at least one of the mobile device or additional mobile devices configured to provide the generated dashboard to a corresponding digital button, the corresponding digital button configured to display the dashboard comprising the summations of expression.
