CA3064110C - System and method for providing unique interactive media content - Google Patents
System and method for providing unique interactive media content Download PDFInfo
- Publication number
- CA3064110C CA3064110C CA3064110A CA3064110A CA3064110C CA 3064110 C CA3064110 C CA 3064110C CA 3064110 A CA3064110 A CA 3064110A CA 3064110 A CA3064110 A CA 3064110A CA 3064110 C CA3064110 C CA 3064110C
- Authority
- CA
- Canada
- Prior art keywords
- image
- user
- user device
- processor
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/432—Query formulation
- G06F16/434—Query formulation using image data, e.g. images, photos, pictures taken by a user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
- G09G5/377—Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
INTERACTIVE MEDIA CONTENT
BACKGROUND OF THE INVENTION
1. Field of Invention The present invention relates generally to displaying mobile media content and in particular to a system and method for displaying interactive media content to a user that is unique and specific to that user.
Such frequency of advertisement presentation to users, makes their attention increasingly difficult to catch. This becomes particularly difficult in markets having a wider variety of messages that each target group may want, such as greeting cards and the like.
In addition, users or message senders may want to customize the individual message provided to a particular end user or recipient. Currently, such ability has been largely limited by technical ability of the sender or the quality of the available message or media that can be sent. In particular, senders may record their individual message on the device, such as a greeting card or gift which then plays the message back to the recipient on demand such as pushing a button. It will be appreciated that such systems are limited to the complexity of the message that may be played back to the recipient.
SUMMARY OF THE INVENTION
According to a first embodiment of the present invention there is disclose a system for displaying content to a user comprising a database containing a plurality of media, each of the plurality of media having an associated user image and a processor operably coupled to the database. The processor is configured to receive an image captured by a user device, receive an inputted code entered into the user device, lookup specific media content corresponding to the image and the code and transmit the specific media content to the user device for display to the user in real time.
The specific media content may comprise a video file. The video file may be recorded by a sender. The scanned image may correspond to at least two of the plurality of media.
The user device may comprise a camera operable to capture an image and a display operable to display media content to a user. The system may further comprise user software installed on the user device configured to interface with the camera so as to capture the image, interface with the processor so as to transmit the image and the code to the processor and interface with the display so as to display the specific media content received from the processor. , The user software may further be configured to receive and transmit the code to the processor. The user software may further be configured to display the specific media content on the display while displaying an image captured by the camera. The user software may further be configured to index the specific media content to the image. The user software may further be configured to maintain the specific media over the image.
According to a further embodiment of the present invention there is disclosed a computer implemented method of displaying user specific content to a user comprising receiving at a processor as scanned by a user device, a scanned image, receiving at the processor, an inputted code, utilizing the processor, looking up in a database containing a plurality of media, a specific media corresponding to the scanned image and the code and transmitting in real time, the specific media to the user device for display to the user.
The video file may be overlayed on an image on the screen. The video file may be overlayed over the image. The video file may be fixed to the scanned image on the screen independent of movement of the user device.
Other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
BRIEF DESCRIPTION OF THE DRAWINGS
In drawings which illustrate embodiments of the invention wherein similar characters of reference denote corresponding parts in each view, Figure 1 is an illustration of a system for providing individualized media content to a user according to a first embodiment of the present invention.
Figure 2 is a block diagram of the system of Figure 1.
Figure 3 is a block diagram of a method for providing individualized media content to a user using the system of Figure 1.
Figure 4 is an illustration of a user device while scanning an image for use in the system of Figure 1.
Figure 5 is an illustration of the user interface while inputting a code for use in the system of Figure 1.
Figure 6 is an illustration of a user device displaying an individualized media in the system of Figure 1.
DETAILED DESCRIPTION
Referring to Figure 1, a system for selecting and displaying content to a user according to a first embodiment of the invention is shown generally at 10.
Turning now to Figures 2, the system 10 comprises the processor 14, and memory 20 that stores machine instructions that, when executed by the processor 14, cause the processor 14 to perform one or more of the operations and methods described herein. The processor 14 may optionally contain a cache memory unit for temporary local storage of instructions, data, or computer addresses. The system 10 further includes a database 12 or data storage of any conventional type operable to store information as set out above and may optionally include an input device 22, display 24 for receng and displaying inputs from an administrator or user and a network access 26 as are commonly known. As outlined above, the processor 14 is adapted to receive scanned images and codes and select the appropriate media from the database 12 and transmit such media to the user device 16 for display to a user.
More generally, in this specification, the term "processor" is intended to broadly encompass any type of device or combination of devices capable of performing the functions described herein, including (without limitation) other types of microprocessors, microcontrollers, other integrated circuits, other types of circuits or combinations of circuits, logic gates or gate arrays, or DateMdeNtiaDgaNa022-12-23
Computer code comprising instructions for the processor(s) to carry out the various embodiments, aspects, features, etc. of the present disclosure may reside in the memory 20. The code may be broken into separate routines, products, etc. to carry forth specific steps disclosed herein. In various embodiments, the processor 14 can be implemented as a single-chip, multiple chips and/or other electrical components including one or more integrated circuits and printed circuit boards. The processor 14 together with a suitable operating system may operate to execute instructions in the form of computer code and produce and use data. By way of example and not by way of limitation, the operating system may be Windows-based, Mac-based, or Unix or Linux-based, among other suitable operating systems. Operating systems are generally well known and will not be described in further detail here.
Memory 20 may include various tangible, non-transitory computer-readable media including Read-Only Memory (ROM) and/or Random-Access Memory (RAM). As is well known in the art, ROM acts to transfer data and instructions uni-directionally to the processor 14, and RAM is used typically to transfer data and instructions in a bi-directional manner. In the various embodiments disclosed herein, RAM includes computer program instructions that when executed by the processor 14 cause the processor 14 to execute the program instructions described in greater detail below. More generally, the term "memory" as used herein encompasses one or more storage mediums and generally provides a place to store computer code (e.g., software and/or firmware) and data. It may comprise, for example, electronic, optical, magnetic,
It will be appreciated that the user device 16 may be any commonly known user device, such as, by way of non-limiting example, a tablet, laptop computer, smartphone, PDA, ultra mobile PC (UMPC), desktop computer, server or any other viewable monitors or screens including smart glasses etc.
It will be understood that the architecture herein is provided for example purposes only and does not limit the scope of the various implementations of the communication systems and methods. As will be further described below, the user device 16 is adapted communicate with the processor 14 through the network either through a program installed thereon or operated through a web application as are commonly known. The user device 16 may communicate with the processor 14 via a network as are commonly known including local area networks (LAN), wide area networks (WAN), internet and cellular networks and radio transmissions.
The instructions to the processor 14 may comprise one or more algorithm that matches an image scanned by the user device 16 along with a code inputted into the user device to select a specific image from the database 12. In particular, the algorithm or instructions may comprise image recognition or identification algorithms to identify the image scanned and transmitted by the user device. Such image recognition algorithms are known and may comprise any known type such as, by way of non-limiting example, ARCoreTM from GoogleTM and ARKitTM from AppleTM as well as other suitable solutions.
Furthermore, as will be more fully described below, each scanned image as provided and transmitted by the user device 16, may be associated with more than one type of media in the database 12 such that the particular media selected and transmitted by the processor to the user device is customized or individualized depending upon the inputted code. It will be appreciated that any
Turning now to Figure 3, the method of selecting the appropriate media for the user is illustrated at 40. The method is started by the processor receiving an image scanned or otherwise transmitted from the camera in the user device 16 for recognition by the processor 14 at step 42. This scanning is illustrated in Figure 4 in which the user device 16 scans or records an image 6 on an object.
As illustrated in Figure 4, the object is a card 8 although it will be appreciated the object may be any object including, consumer goods such as, by way of non-limiting example, bottles, greeting cards or advertising objects such as billboards and posters. It will be appreciated that a portion of the ware may be implemented on the user device so as to interface with the processor and may be activated on the user device 16 when desired by a user or may be adapted to scan or run automatically. The user device 16 then receives an inputted code into the user device 16 at step 44 and as illustrated in Figure 5. Optionally, if no code is entered, the processor 14 may select a default media file to present to the user. In particular, the user device 16 may prompt the user for their user code with a pop-up window 30 or the like. Optionally, the code may be stored in the user device and either automatically entered each time a user scans an image or presented in a popup window as is commonly known. After the image and the user code have been received, this information is transmitted to the processor which looks up the appropriate media in step 46. As set out above, each image that is included in the database may have several media files associated with it such that the specific inputted code is used to differentiate and personalize the media provided to that user. In step 48 this personalized media file is transmitted back to the user device in step 48 and displayed on the user device in step 50. In this way, each user may receive a personalized media file.
DateMdeNtiaDgiNa022-12-23
The present system and method permits a unique or individualized media to be presented to a user based on their inputted code. This system may permit each user to receive a unique or personalized advertisement. In particular, advertisers may provide a code to each user which groups them according to their interests or language preferences. Each user group may then receive that advertisement which is deemed to me most appropriate for them. Additionally, gifting users may purchase or select an object, such as a gift card which has an image thereon included in the database. The gifting user may then record their own personalized message and associate it with a code. They may then give the article and the code to a receiving user who may then receive the customized message when they input the provided code. It will be appreciated that any object may be utilized for such purposes including gift cards, business cards, gift items such as stuffed animals or the like. Although the present system and method are described herein as providing custom content to a user, it may also be utilized to provide access to or unlock premium or additional content wherein only persons having the correct code and access to the correct scanned may be provided to the additional content.
Claims (15)
a database containing a plurality of media, each of said plurality of media having an associated user image and a a processor operably coupled to said database and configured to:
receive an image captured by a mobile user device;
receive an inputted code entered into said mobile user device;
lookup a specific video corresponding to said image and said code; and transmit said specific video to said mobile user device for display to said user in real time, wherein said user software is configured to display said video on said display while displaying an image captured by said mobile user device.
interface with said camera so as to capture said image;
interface with said processor so as to transmit said image and said code to said processor; and interface with said display so as to display said specific video received from said processor.
receiving at a processor as scanned by a mobile user device, a scanned image;
receiving at said processor, an inputted code;
utilizing said processor, looking up in a database containing a plurality of media, a specific video file corresponding to said scanned image and said code; and transmitting in real time, said specific video file to said mobile user device for display to said user while displaying an image captured by said mobile user device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA3064110A CA3064110C (en) | 2019-12-06 | 2019-12-06 | System and method for providing unique interactive media content |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA3064110A CA3064110C (en) | 2019-12-06 | 2019-12-06 | System and method for providing unique interactive media content |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA3064110A1 CA3064110A1 (en) | 2021-06-06 |
| CA3064110C true CA3064110C (en) | 2023-09-12 |
Family
ID=76321146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA3064110A Active CA3064110C (en) | 2019-12-06 | 2019-12-06 | System and method for providing unique interactive media content |
Country Status (1)
| Country | Link |
|---|---|
| CA (1) | CA3064110C (en) |
-
2019
- 2019-12-06 CA CA3064110A patent/CA3064110C/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CA3064110A1 (en) | 2021-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2779448C (en) | Social browsing | |
| US9058616B2 (en) | System and method for providing mobile advertisement | |
| US20090070186A1 (en) | Interactively presenting advertising content offline | |
| US20090048922A1 (en) | Systems and methods for classified advertising in an authenticated web-based social network | |
| US20170213248A1 (en) | Placing sponsored-content associated with an image | |
| US10606999B2 (en) | Keyword verification method and device for implementing same | |
| US20140034722A1 (en) | Method of Delivering Personalized Digital Events from a Single Scannable Two-Dimensional Barcode by Executing Computer-Executable Instructions Stored On a Non-Transitory Computer-Readable Medium | |
| US20150248498A1 (en) | Method of Delivering Customizable Personalized Digital Events from a Single Scannable Two-Dimensional Barcode by Executing Computer-Executable Instructions Stored On a Non-Transitory Computer-Readable Medium | |
| US8281245B1 (en) | System and method of preparing presentations | |
| US12079843B2 (en) | On-line advertisement method using advertisement website | |
| US9589059B2 (en) | Personalizing commercial content in requested web pages | |
| US20150350309A1 (en) | Customized content delivery system using content type identifiers | |
| KR101687377B1 (en) | Method of preparing an advertisement images on image materials, preparation system using the same, and playing method on prepared image data | |
| CA3064110C (en) | System and method for providing unique interactive media content | |
| US11362973B2 (en) | System and method for providing unique interactive media content | |
| KR20230111104A (en) | Terminal for blocking spam message and operating method thereof | |
| KR102031067B1 (en) | Event practice server capable of relfecting search result and customer opinion, and carrying out original product placement event on the online/offline | |
| Wojdynski | Native advertising | |
| US20160098785A1 (en) | User equipment, control method thereof and non-transitory computer readable storage medium having computer program recorded thereon | |
| KR102031055B1 (en) | Event practice server capable of relfecting customer opinion and carrying out original product placement event on the online/offline | |
| KR102031061B1 (en) | Event practice server capable of relfecting search result and carrying out original product placement event on the online/offline | |
| KR102225069B1 (en) | Event practice server capable of classifying industry group based on korean standard industrial classification, relfecting search result and customer opinion, and carrying out original product placement event on the online/offline | |
| US20240303990A1 (en) | Image processing apparatus, image processing method, and non-transitory computer-readable medium | |
| JP2024180289A (en) | Control device | |
| KR20090108467A (en) | Webinar advertising system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request |
Effective date: 20220621 |
|
| W00 | Other event occurred |
Free format text: ST27 STATUS EVENT CODE: A-4-4-W10-W00-W100 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: LETTER SENT Effective date: 20250916 |
|
| H13 | Ip right lapsed |
Free format text: ST27 STATUS EVENT CODE: N-4-6-H10-H13-H100 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: MAINTENANCE FEE AND LATE FEE NOT PAID BY DEADLINE OF NOTICE Effective date: 20251230 |
|
| W00 | Other event occurred |
Free format text: ST27 STATUS EVENT CODE: N-6-6-W10-W00-W100 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: LETTER SENT Effective date: 20260108 |
|
| W00 | Other event occurred |
Free format text: ST27 STATUS EVENT CODE: N-6-6-W10-W00-W100 (AS PROVIDED BY THE NATIONAL OFFICE); EVENT TEXT: LETTER SENT Effective date: 20260226 |