SYSTEM AND METHOD FOR PROVIDING VIDEO CLIPS, AND THE CREATION THEREOF
First Claim
1. A method of providing clips from a clip database to a client device using a clip engine, comprising:
- a. receiving a request for a clip from a client device;
b. retrieving a clip responsive to the request from the clip database; and
c. delivering the clip to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for retrieving and presenting video clips. In one implementation, a computer system provides a clip engine implemented within a software application to retrieve video clips from a database. The clip engine receives requests for video clips in different modes and provides video data matching the requests. The modes may include, e.g., a daily mode, a search mode, a quiz mode, and a response form mode, and may include information to allow purchase of the video content, e.g., a movie or television program, associated with the clip. A desktop or digital widget, e.g., a calendar application, may be provided to deliver new video clips each day. The widget may also provide an option to buy the content item. The widget may run on a portable device, e.g., mobile phone, media player, computer, or another device, such as a game console or television.
-
Citations
38 Claims
-
1. A method of providing clips from a clip database to a client device using a clip engine, comprising:
-
a. receiving a request for a clip from a client device; b. retrieving a clip responsive to the request from the clip database; and c. delivering the clip to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A clip engine for providing clips from a clip database to a client device, comprising:
-
a. a communications module for a client device, the client communications module receiving client requests for clips from the client device and delivering retrieved clips to the client device; and b. a communications module for a clip database, the database communications module transmitting clip engine requests for clips from the clip engine to the clip database, and receiving clips from the clip database for subsequent transmission to a client device. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A method for requesting and receiving clips from a clip database using a clip engine, comprising:
-
a. generating a request for a clip in an application; b. transmitting the generated request to a clip engine; c. receiving a clip responsive to the request from a clip database or from the clip engine; and d. playing back the clip. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A method of providing clips from a clip database to a client device using a clip engine, comprising:
-
a. downloading a clip to a client device b. receiving a request for a clip from a client device; c. upon the receiving, causing a playback of the downloaded clip on the client device. - View Dependent Claims (35, 36, 37)
-
-
38. A clip engine for providing clips from a clip database to a client device, comprising:
-
a. a communications module for a client device, the client communications module receiving client requests for clips from the client device and delivering retrieved clips to the client device; and b. a communications module for a clip database, the database communications module transmitting clip engine requests for clips from the clip engine to the clip database, and arranging for transmission of clips from the clip database to a client device.
-
Specification