IP Library Granted Patent US 9,113,214
Granted Patent B2
US 9,113,214 · App. 12/434,569 · Granted Aug 18, 2015

Method and system for generation and playback of supplemented videos

Inventors: James K. Andrews, II (Newport Beach, CA); Timothy M. Monaghan (Laguna Beach, CA)
Assignee: Cinsay, Inc.
H04N21/4725G06F17/30023G06Q30/02G06Q30/0601H04N21/235H04N21/2547H04N21/43H04N21/435H04N21/47815H04N21/8583
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 9,113,214
App. No.
12/434,569
Granted
Aug 18, 2015
Kind
B2
Abstract

The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos.

Claims (68)

1. A method comprising:

transmitting or receiving instructions configured to cause a device to display information corresponding to a hot spot associated with a video in response to the hot spot being invoked, the information corresponding to one or more products or services displayed in the video, wherein:

at least some of the instructions are dynamically provided to the device that displays the video or obtained from a location remote from the device that displays the video;

a first portion of the instructions is configured to identify the one or more products or services associated with the hot spot and is transmitted to or received at the device that displays the video through a common channel as the video; and

a second portion of the instructions is configured to obtain the information corresponding to the one or more products or services and is transmitted to or received at the device that displays the video through a different channel than the common channel; and

wherein the instructions are configured to cause the device to display the hot spot in a manner invisible to a user; and

wherein the first and second portions of the instructions originate from different servers.

2. The method of claim 1 , wherein:

the channels comprise channels over the Internet, and

the video and the at least some of the instruction are separately requested over the Internet.

3. The method of claim 1 , wherein the dynamically obtained instructions are based on at least one attribute of the user.

4. The method of claim 1 , wherein:

the video is obtained on-demand from at least one server, and

a playback of the video is initiated in response to a request to play the on-demand video.

5. The method of claim 1 , wherein a playback of the video is initiated in response to a loading of a display area of the device that displays the video.

6. The method of claim 1 , wherein at least a portion of the video and the at least some of the instruction are separately stored on the device prior to a playback of the video.

7. The method of claim 1 , wherein at least some of the instructions are dynamically modified during a playback of the video.

8. The method of claim 1 , wherein the device that displays the video includes a processor and a display.

9. A non-transitory computer readable medium comprising stored logic, the stored logic configured when executed by at least one processing device to cause the at least one processing device to:

transmit or receive instructions configured to cause a device to display information corresponding to a hot spot associated with a video in response to the hot spot being invoked, the information corresponding to one or more products or services displayed in the video, wherein:

at least some of the instructions include instructions that are dynamically provided to the device that displays the video or obtained from a location remote from the device that displays the video;

a first portion of the instructions is configured to identify the one or more products or services associated with the hot spot and includes instructions that are transmitted to or received at the device that displays the video through a common channel as the video; and

a second portion of the instructions is configured to obtain the information corresponding to the one or more products or services and includes instructions that are transmitted to or received at the device that displays the video through a different channel than the common channel; and

wherein the instructions are configured to cause the device to display the hot spot in a manner invisible to a user; and

wherein the first and second portions of the instructions originate from different servers.

10. The non-transitory computer readable medium of claim 9 , wherein:

the channels comprise channels over the Internet, and

the instructions are configured to cause the device to separately request the video and the at least some of the instruction over the Internet.

11. The non-transitory computer readable medium of claim 9 , wherein the dynamically obtained instructions comprise instructions based on at least one attribute of the user.

12. The non-transitory computer readable medium of claim 9 , wherein:

the instructions are configured to cause the device to obtain the video on-demand from at least one server, and

the instructions are configured to cause the device to initiate a playback of the video in response to a request to play the on-demand video.

13. The non-transitory computer readable medium of claim 9 , wherein the instructions are configured to cause the device to initiate a playback of the video in response to a loading of a display area of the device that displays the video.

14. The non-transitory computer readable medium of claim 9 , wherein the instructions are configured to cause the device to separately store at least a portion of the video and the at least some of the instruction on the device prior to a playback of the video.

15. The non-transitory computer readable medium of claim 9 , wherein at least some of the instructions are configured to be dynamically modified during a playback of the video.

16. The non-transitory computer readable medium of claim 9 , wherein the device that displays the video includes a processor and a display.

17. The method of claim 1 , further comprising:

receiving a request from the user to turn a display of the hot spot either on or off, and

in response to the request, turning the display of the hot spot either on or off.

18. The method of claim 1 , wherein:

the information includes information identifying at least one of a price, bid, or quantity for the one or more products or services displayed in the video; and

the instructions are further configured to cause the device to dynamically update at least one of the price, bid, or quantity for the one or more products or services.

19. The non-transitory computer readable medium of claim 9 , wherein the instructions are further configured to cause the device to:

receive a request from the user to turn a display of the hot spot either on or off, and

in response to the request, turn the display of the hot spot either on or off.

20. The non-transitory computer readable medium of claim 9 , wherein the information includes information identifying at least one of a price, bid, or quantity for the one or more products or services displayed in the video.

21. A system comprising one or more computers configured to:

transmit or receive instructions to or for a device configured to display a video, the instructions configured when executed by the device to cause the device to display information corresponding to a hot spot in the video in response to the hot spot being invoked, the information corresponding to one or more products or services displayed in the video, wherein:

at least some of the instructions include instructions that are dynamically provided to the device that displays the video or obtained from a location remote from the device that displays the video;

a first portion of the instructions is configured to identify the one or more products or services associated with the hot spot and includes instructions that are transmitted to or received at the device that displays the video through a common channel as the video; and

a second portion of the instructions is configured to obtain the information corresponding to the one or more products or services and includes instructions that are transmitted to or received at the device that displays the video through a different channel than the common channel; and

wherein the instructions are configured to cause the device to display the hot spot in a manner invisible to a user; and

wherein the first and second portions of the instructions originate from different servers.

22. The system of claim 21 , wherein:

the channels comprise channels over the Internet, and

the instructions are configured to cause the device to separately request the video and the at least some of the instruction over the Internet.

23. The system of claim 21 , wherein the dynamically obtained instructions are based on at least one attribute of the user.

24. The system of claim 21 , wherein:

the instructions are configured to cause the device to obtain the video on-demand from at least one server, and

the instructions are configured to cause the device to initiate a playback of the video in response to a request to play the on-demand video.

25. The system of claim 21 , wherein the instructions are configured to cause the device to initiate a playback of the video in response to a loading of a display area of the device that displays the video.

26. The system of claim 21 , wherein the instructions are configured to cause the device to separately store at least a portion of the video and the at least some of the instruction on the device prior to a playback of the video.

27. The system of claim 21 , wherein at least some of the instructions are configured to be dynamically modified during a playback of the video.

28. The system of claim 21 , wherein the device that displays the video includes a processor and a display.

29. The system of claim 21 , wherein the instructions are further configured to cause the device to:

receive a request from the user to turn a display of the hot spot either on or off, and

in response to the request, turn the display either on or off.

30. The system of claim 21 , wherein the instructions are further configured to cause the device to shade or outline the hot spot in response to the user moving a cursor over the hot spot.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2026
From: STINV -- STOCKS INVESTMENTS LIMITED
To: AIBUY HOLDCO, INC.
Reel/Frame 074329/0362 →
CHANGE OF NAME Recorded Jun 5, 2024
From: AIBUY, INC.
To: AIBUY HOLDCO, INC.
Reel/Frame 068171/0966 →
SECURITY INTEREST Recorded Mar 14, 2023
From: AIBUY HOLDCO, INC.
To: STINV -- STOCKS INVESTMENTS LIMITED
Reel/Frame 062982/0201 →
CHANGE OF NAME Recorded Feb 1, 2019
From: CINSAY, INC.
To: AIBUY, INC.
Reel/Frame 048225/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2011
From: HOTCLICKVIDEO WORLDWIDE, INC.
To: CINSAY, INC.
Reel/Frame 027337/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2011
From: MOBILE MEDIA NOW, INC.
To: HOTCLICKVIDEO WORLDWIDE, INC.
Reel/Frame 027073/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2009
From: ANDREWS, JAMES K., II; MONAGHAN, TIMOTHY M.
To: MOBILE MEDIA NOW, INC.
Reel/Frame 022641/0783 →
Continuity (2)
Provisional Application 61050206 · May 3, 2008
Related Publication 20090276805A1 · Nov 5, 2009