System and method for distributing multimedia content
Abstract
A system and method for distribution of multimedia content over a computer communications network using a portable web widget, the web widget adapted for viral distribution and execution in a web browser on a client device, the client device having a processor and a memory and the web widget having at least an active operational mode and an inactive operational mode. The web widget includes a content retrieval component communicatively coupled to an application server over the computer communications network, a content retrieval component configured to retrieve a multimedia content file and associated metadata from a storage resource to the memory of the client device after the web widget enters the active operational mode, a content preview component configured by the client device processor to execute a portion of the retrieved multimedia content file, and a transaction processing component operative to initiate a commercial transaction pertaining to the multimedia content file.
Claims
exact text as granted — not AI-modified1 - 66 . (canceled)
67 . A portable web widget for distribution of multimedia content over a computer communications network, the web widget adapted for viral distribution and execution in a web browser on a client device, the client device having a processor and a memory, the web widget comprising:
a content retrieval component communicatively coupled to an application server over the computer communications network, the content retrieval component configured to retrieve one or more multimedia display files and metadata from a storage resource to the memory of the client device after the web widget enters an active operational mode, the one or more multimedia display files and metadata associated with each of one or more multimedia content files, the one or more multimedia content files associated with the web widget upon creation of the web widget by at least one of a content owner and a content distributor using a multimedia content distribution system executing on the application server, the storage resource communicatively coupled to the application server, the web widget entering the active operational mode after a user clicks on the web widget in an inactive operational mode in the web browser; a content preview component configured to enable the multimedia content distribution system to perform a streamed execution of a portion of each of the one or more multimedia content files in the web browser on the client device based on a selection request made on the web widget in the active operational mode from the user for streamed execution of at least one of the one or more multimedia content files; and a transaction processing component configured by the processor to execute and complete a commercial transaction pertaining to the one or more multimedia content files.
68 . The web widget of claim 67 wherein the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
69 . The web widget of claim 68 wherein a duration of the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
70 . The web widget of claim 67 wherein the portion is a thirty second audio clip of music from each of the one or more multimedia content files in the selection request.
71 . The web widget of claim 67 wherein the portion is a thirty second audio-visual clip from each of the one or more multimedia content files in the selection request.
72 . The web widget of claim 67 wherein the transaction processing component is configured to execute and complete the commercial transaction pertaining to each of the one or more multimedia content files upon receipt of an information signal generated from at least one of a single click of a computer mouse communicatively coupled to the client device, a press of a key on the client device, and a gesture on a touchpad provided on the client device.
73 . The web widget of claim 67 wherein the computer communications network is at least one of the Internet, a mobile communications network and an intranet.
74 . The web widget of claim 67 wherein the web browser is an Internet browser.
75 . The web widget of claim 74 wherein the Internet browser is at least one of an Internet Explorer browser, a Firefox browser, a Google Chrome browser, a Safari browser and an Opera browser.
76 . The web widget of claim 67 wherein the web browser is a mobile device browser.
77 . The web widget of claim 76 wherein the mobile device browser is at least one of a Microsoft IE for Mobile browser, a Google Android browser, a Bolt browser, a Teashark browser, a Safari browser and an Opera Mini browser.
78 . The web widget of claim 67 wherein the client device is at least one of a desktop computer, a laptop computer and a personal digital assistant.
79 . The web widget of claim 67 wherein each of the multimedia content files is a musical selection in a musical release.
80 . The web widget of claim 79 wherein the metadata associated with each of the one or more multimedia content files includes at least one of a title for each musical selection, an artist name and a musical release name.
81 . The web widget of claim 67 wherein each of the multimedia content files is a musical selection in a musical catalogue.
82 . The web widget of claim 81 wherein the metadata associated with each of the one or more multimedia content files includes at least one of a title for each musical selection, an artist name and a musical catalogue name.
83 . The web widget of claim 67 wherein the commercial transaction is an intellectual property license when the multimedia content files include a plurality of musical selections in one of a musical release and a musical catalogue.
84 . The web widget of claim 67 wherein the multimedia display files include one or more identifiers of physical goods and wherein the commercial transaction is a purchase transaction for one or more of the physical goods associated with the one or more identifiers of the physical goods.
85 . The web widget of claim 84 wherein the one or more identifiers include at least one of a Universal Product Code (UPC) and a Globally Unique Identifier (GUID).
86 . The web widget of claim 67 wherein the transaction processing component is configured to execute and complete a commercial transaction using a proprietary transaction processing service.
87 . The web widget of claim 67 wherein the transaction processing component is configured to execute and complete a commercial transaction using a public transaction processing service.
88 . The web widget of claim 87 wherein the public transaction processing service is at least one of the Amazon Flexible Payments Service, the Google Checkout Service and the PayPal Service.
89 . A portable web widget for distribution of multimedia content over a computer communications network, the web widget adapted for viral distribution and execution in a web browser on a client device, the client device having a processor and a memory, the web widget comprising:
a content search component communicatively coupled to an application server over the computer communications network, the content search component configured to search for one or more multimedia content files accessible from the application server after the web widget enters an active operational mode, the one or more multimedia content files associated with the web widget upon creation of the web widget by at least one of a content owner and a content distributor using a multimedia content distribution system executing on the application server, the web widget entering the active operational mode after a user clicks on the web widget in an inactive operational mode in the web browser; a content retrieval component communicatively coupled to the application server over the computer communications network, the content retrieval component configured to retrieve one or more multimedia display files and metadata associated with each of the one or more multimedia content files from a storage resource to the memory of the client device, the storage resource communicatively coupled to the application server; a content preview component configured to enable the multimedia content distribution system to perform a streamed execution of a portion of each of the one or more multimedia content files in the web browser on the client device based on a selection request from the user for streamed execution of at least one of the one or more multimedia content files; and a transaction processing component configured to execute and complete a commercial transaction pertaining each of the one or more multimedia content files.
90 . The web widget of claim 89 wherein the computer communications network is at least one of the Internet, a mobile communications network and an intranet.
91 . The web widget of claim 89 wherein the web browser is an Internet browser.
92 . The web widget of claim 91 wherein the Internet browser is at least one of an Internet Explorer browser, a Firefox browser, a Google Chrome browser, a Safari browser and an Opera browser.
93 . The web widget of claim 89 wherein the web browser is a mobile device browser.
94 . The web widget of claim 93 wherein the mobile device browser is at least one of a Microsoft IE for Mobile browser, a Google Android browser, a Bolt browser, a Teashark browser, a Safari browser and an Opera Mini browser.
95 . The web widget of claim 89 wherein the client device is at least one of a desktop computer, a laptop computer, and a personal digital assistant.
96 . The web widget of claim 89 wherein each of the multimedia content files is a musical selection in a musical release.
97 . The web widget of claim 96 wherein the metadata associated with the one or more multimedia content files includes at least one of a title for each musical selection, an artist name, and a musical release name.
98 . The web widget of claim 89 wherein each of the multimedia content files is a musical selection in a musical catalogue.
99 . The web widget of claim 98 wherein the metadata associated with the one or more multimedia content files includes at least one of a title for each musical selection, an artist name, and a musical catalogue name.
100 . The web widget of claim 89 wherein the commercial transaction is an intellectual property license when the multimedia content files include a plurality of musical selections in one of a musical release and a musical catalogue.
101 . The web widget of claim 89 wherein the multimedia display tiles include one or more identifiers of physical goods and wherein the commercial transaction is a purchase transaction for one or more of the physical goods associated with the one or more identifiers of the physical goods.
102 . The web widget of claim 101 wherein the one or more identifiers include at least one of a Universal Product Code (UPC) and a Globally Unique Identifier (GUID).
103 . The web widget of claim 89 wherein the transaction processing component is configured to execute and complete a commercial transaction using a public transaction processing service.
104 . The web widget of claim 103 wherein the public transaction processing service is at least one of the Amazon Flexible Payments Service, the Google Checkout Service and the PayPal Service.
105 . The web widget of claim 89 wherein the transaction processing component is configured to execute and complete a commercial transaction using a proprietary transaction processing service.
106 . The web widget of claim 89 wherein the portion is a thirty second audio clip of music from each of the one or more multimedia content files in the selection request.
107 . The web widget of claim 89 wherein the portion is a thirty second audio-visual clip from each of the one or more multimedia content files in the selection request.
108 . The web widget of claim 89 wherein the transaction processing component is configured to execute and complete the commercial transaction pertaining to each of the one or more multimedia content files upon receipt of an information signal generated from at least one of a single click of a computer mouse communicatively coupled to the client device, a press of a key on the client device, and a gesture on a touchpad provided on the client device.
109 . The web widget of claim 89 wherein the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
110 . The web widget of claim 109 wherein a duration of the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
111 . A method for multimedia content distribution, the method comprising:
activating a web widget configured to execute in a web browser on a client device, the client device having a processor and a memory, the web widget associated with one or more multimedia content files upon creation of the web widget by at least one of a content owner and a content distributor using a multimedia content distribution system executing on an application server, the multimedia content files stored in a storage resource communicatively coupled to the application server; retrieving from the storage resource to the memory one or more multimedia display files and metadata for each of the one or more multimedia content files associated with the web widget; receiving a selection request on the activated web widget, the selection request determined from one or more user selections of the retrieved one or more multimedia display files; performing in the web browser a streamed execution of a portion of each of the one or more multimedia content files from the multimedia content distribution system based on the selection request; and completing a commercial transaction from within the web widget pertaining to one or more of the multimedia content files associated with the web widget.
112 . The method of claim 111 wherein the computer communications network is at least one of the Internet, a mobile communications network and an intranet.
113 . The method of claim 111 wherein the web browser is an Internet browser.
114 . The method of claim 113 wherein the Internet browser is at least one of an Internet Explorer browser, a Firefox browser, a Google Chrome browser, a Safari browser and an Opera browser.
115 . The method of claim 111 wherein the web browser is a mobile device browser.
116 . The method of claim 115 wherein the mobile device browser is at least one of a Microsoft IE for Mobile browser, a Google Android browser, a Bolt browser, a Teashark browser, a Safari browser and an Opera Mini browser.
117 . The method of claim 111 wherein the client device is at least one of a desktop computer, a laptop computer, and a personal digital assistant.
118 . The method of claim 111 wherein each of the multimedia content files is a musical selection in a musical release.
119 . The method of claim 118 wherein the associated metadata comprises at least one of a title for each musical selection, an artist name, and a musical release name.
120 . The method of claim 111 wherein each of the multimedia content files is a musical selection in a musical catalogue.
121 . The method of claim 120 wherein the associated metadata comprises at least one of a title for each musical selection, an artist name, and a musical catalogue name.
122 . The method of claim 111 wherein the commercial transaction is an intellectual property license when the multimedia content files comprise a plurality of musical selections in one of a musical release and a musical catalogue.
123 . The method of claim 11 I wherein the multimedia content files further include one or more identifiers of physical goods and wherein the commercial transaction is a purchase transaction for one or more of the physical goods associated with the one or more identifiers of the physical goods.
124 . The method of claim 123 wherein the one or more identifiers include at least one of a Universal Product Code (UPC) and a Globally Unique Identifier (GUID).
125 . The method of claim 111 wherein the executing of the commercial transaction comprises using a proprietary transaction processing service.
126 . The method of claim 111 wherein the executing of the commercial transaction comprises using a public transaction processing service.
127 . The method of claim 126 wherein the public transaction processing service is at least one of the Amazon Flexible Payments Service, the Google Checkout Service and the PayPal Service.
128 . The method of claim 111 wherein the portion is a thirty second audio clip of music from each of the one or more multimedia content files in the selection request.
129 . The method of claim 111 wherein the portion is a thirty second audio-visual clip from each of the one or more multimedia content files in the selection request.
130 . The web widget of claim 111 wherein the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
131 . The web widget of claim 130 wherein a duration of the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
132 . A method for multimedia content distribution over a computer communications network, the method comprising:
generating a web widget for execution in a web browser, the web widget associated with one or more multimedia content files, each of the one or more multimedia content files having associated metadata, the multimedia content files associated with the generated web widget by at least one of a content owner and a content distributor using a multimedia content distribution system; distributing the web widget over the computer communications network to one or more web browsers, each web browser executing on a client device having a processor and a memory, the web widget distributed from a web server in the multimedia content distribution system; executing the web widget in the one or more web browsers after activation of the web widget in the one or more web browsers; searching the multimedia content distribution system for the one or more multimedia content files and the associated metadata after receiving a selection request at the web server from the one or more web browsers executing the web widget; delivering to the web widget one or more multimedia display files and the associated metadata based on the selection request, each of the one or more multimedia display files associated with each of the one or more multimedia content files; and completing a commercial transaction from within the web widget pertaining to one or more of the multimedia content files associated with the web widget.
133 . The method of claim 132 wherein the computer communications network is at least one of the Internet, a mobile communications network and an intranet.
134 . The method of claim 132 wherein the web browser is an Internet browser.
135 . The method of claim 134 wherein the Internet browser is at least one of an Internet Explorer browser, a Firefox browser, a Google Chrome browser, a Safari browser and an Opera browser.
136 . The method of claim 132 wherein the web browser is a mobile device browser.
137 . The method of claim 132 wherein the mobile device browser is at least one of a Microsoft IE for Mobile browser, a Google Android browser, a Bolt browser, a Teashark browser, a Safari browser and an Opera Mini browser.
138 . The method of claim 132 wherein the client device is at least one of a desktop computer, a laptop computer, and a personal digital assistant.
139 . The method of claim 132 wherein each of the multimedia content files is a musical selection in a musical release.
140 . The method of claim 139 wherein the associated metadata comprises at least one of a title for each musical selection, an artist name, and a musical release name.
141 . The method of claim 132 wherein each of the multimedia content files is a musical selection in a musical catalogue.
142 . The method of claim 141 wherein the associated metadata comprises at least one of a title for each musical selection, an artist name, and a musical catalogue name.
143 . The method of claim 132 wherein the commercial transaction is an intellectual property license when the multimedia content files comprise a plurality of musical selections in one of a musical release and a musical catalogue.
144 . The method of claim 132 wherein the multimedia content files further include one or more identifiers of physical goods and wherein the commercial transaction is a purchase transaction for one or more of the physical goods associated with the one or more identifiers of the physical goods.
145 . The method of claim 144 wherein the one or more identifiers include at least one of a Universal Product Code (UPC) and a Globally Unique Identifier (GUM).
146 . The method of claim 132 wherein the initiating of the commercial transaction comprises using a proprietary transaction processing service.
147 . The method of claim 132 wherein the initiating of the commercial transaction comprises using a public transaction processing service.
148 . The method of claim 147 wherein the public transaction processing service is at least one of the Amazon Flexible Payments Service, the Google Checkout Service and the PayPal Service.
149 . The method of claim 132 wherein the selection request is generated from one of a selecting and a clicking on at least one of a buy button, a link and a preview clip provided in the executing web widget.
150 . A computer program product for viral distribution of multimedia content over a computer communications network, the computer program product adapted for execution in a web browser on a client device, the computer program product comprising computer program code embodied in a computer readable medium, the computer program code comprising:
program code configured to retrieve one or more multimedia display files and metadata from a storage resource communicatively coupled to an application server to a memory of the client device after the computer program product enters an active operational mode, the one or more multimedia display files and metadata associated with each of one or more multimedia content files, the one or more multimedia content files associated with the computer program product upon creation of the computer program product by at least one of a content owner and a content distributor using a multimedia content distribution system executing on the application server; program code configured to enable the multimedia content distribution system to perform a streamed execution of a portion of each of the one or more multimedia content files in the web browser based on a selection request from the user made on the client device for streamed execution of at least one of the one or more multimedia content files; and program code configured by a processor in the client device to execute and complete a commercial transaction pertaining to the one or more multimedia content files.
151 . The computer program product of claim 150 wherein the computer program product enters the active operational mode after a user clicks on the computer program product while displayed in the web browser in an inactive operational mode.
152 . The computer program product of claim 150 wherein the multimedia display files include one or more identifiers of physical goods and wherein the commercial transaction is a purchase transaction for one or more of the physical goods associated with the one or more identifiers of the physical goods.
153 . The computer program product of claim 152 wherein the one or more identifiers include at least one of a Universal Product Code (UPC) and a Globally Unique Identifier (GUID).
154 . The computer program product of claim 150 wherein the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
155 . The computer program product of claim 154 wherein a duration of the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
156 . The computer program product of claim 150 wherein the portion is a thirty second audio clip of music from each of the one or more multimedia content files in the selection request.
157 . The computer program product of claim 150 wherein the portion is a thirty second audio-visual clip from each of the one or more multimedia content files in the selection request.
158 . The computer program product of claim 150 wherein the commercial transaction pertaining to each of the one or more multimedia content files is executed and completed upon receipt of an information signal generated from at least one of a single click of a computer mouse communicatively coupled to the client device, a press of a key on the client device, and a gesture on a touchpad provided on the client device.
159 . The computer program product of claim 150 wherein the computer communications network is at least one of the Internet, a mobile communications network and an intranet.
160 . The computer program product of claim 150 wherein the web browser is an Internet browser.
161 . The computer program product of claim 160 wherein the Internet browser is at least one of an Internet Explorer browser, a Firefox browser, a Google Chrome browser, a Safari browser and an Opera browser.
162 . The computer program product of claim 150 wherein the web browser is a mobile device browser.
163 . The computer program product of claim 162 wherein the mobile device browser is at least one of a Microsoft IF for Mobile browser, a Google Android browser, a Bolt browser, a Teashark browser, a Safari browser and an Opera Mini browser.
164 . The computer program product of claim 150 wherein the client device is at least one of a desktop computer, a laptop computer and a personal digital assistant.
165 . The computer program product of claim 150 wherein each of the multimedia content files is a musical selection in a musical release.
166 . The computer program product of claim 165 wherein the metadata associated with each of the one or more multimedia content files includes at least one of a title for each musical selection, an artist name and a musical release name.
167 . The computer program product of claim 150 wherein each of the multimedia content files is a musical selection in a musical catalogue.
168 . The computer program product of claim 167 wherein the metadata associated with each of the one or more multimedia content files includes at least one of a title for each musical selection, an artist name and a musical catalogue name.
169 . The computer program product of claim 150 wherein the commercial transaction is an intellectual property license when the multimedia content files include a plurality of musical selections in one of a musical release and a musical catalogue.
170 . The computer program product of claim 150 wherein the commercial transaction is executed and completed using a proprietary transaction processing service.
171 . The computer program product of claim 150 wherein the commercial transaction is executed and completed using a public transaction processing service.
172 . The computer program product of claim 171 wherein the public transaction processing service is at least one of the Amazon flexible Payments Service, the Google Checkout Service and the PayPal Service.
173 . A computer program product for viral distribution of multimedia content over a computer communications network, the computer program product adapted for execution in a web browser on a client device, the computer program product comprising computer program code embodied in a computer readable medium, the computer program code comprising:
program code configured to search for one or more multimedia content files accessible from an application server after the computer program product enters an active operational moth the one or more multimedia content files associated with the computer program product upon creation of the computer program product by at least one of a content owner and a content distributor using a multimedia content distribution system executing on an application server; program code configured to retrieve one or more multimedia display files and metadata associated with each of the one or more multimedia content files from a storage resource to a memory of the client device, the storage resource communicatively coupled to the application server; program code configured to enable the multimedia content distribution system to perform a streamed execution of a portion of each of the one or more multimedia content files in the web browser on the client device based on a selection request from the user for streamed execution of at least one of the one or more multimedia content files; and program code configured to execute and complete a commercial transaction pertaining to each of the one or more multimedia content files.
174 . The computer program product of claim 173 wherein the computer program product enters the active operational mode after a user clicks on the computer program product while displayed in the web browser in an inactive operational mode.
175 . The computer program product of claim 173 wherein the multimedia display files include one or more identifiers of physical goods and wherein the commercial transaction is a purchase transaction for one or more of the physical goods associated with the one or more identifiers of the physical goods.
176 . The computer program product of claim 175 wherein the one or more identifiers include at least one of a Universal Product Code (UPC) and a Globally Unique Identifier (GUID).
177 . The computer program product of claim 173 wherein the computer communications network is at least one of the Internet, a mobile communications network and an intranet.
178 . The computer program product of claim 173 wherein the web browser is an Internet browser.
179 . The computer program product of claim 178 wherein the Internet browser is at least one of an Internet Explorer browser, a Firefox browser, a Google Chrome browser, a Safari browser and an Opera browser.
180 . The computer program product of claim 173 wherein the web browser is a mobile device browser.
181 . The computer program product of claim 180 wherein the mobile device browser is at least one of a Microsoft IF for Mobile browser, a Google Android browser, a Bolt browser, a Teashark browser, a Safari browser and an Opera Mini browser.
182 . The computer program product of claim 173 wherein the client device is at least one of a desktop computer, a laptop computer, and a personal digital assistant.
183 . The computer program product of claim 173 wherein each of the multimedia content files is a musical selection in a musical release.
184 . The computer program product of claim 183 wherein the metadata associated with the one or more multimedia content files includes at least one of a title for each musical selection, an artist name, and a musical release name.
185 . The computer program product of claim 173 wherein each of the multimedia content files is a musical selection in a musical catalogue.
186 . The computer program product of claim 185 wherein the metadata associated with the one or more multimedia content files includes at least one of a title for each musical selection, an artist name, and a musical catalogue name.
187 . The computer program product of claim 173 wherein the commercial transaction is an intellectual property license when the multimedia content files include a plurality of musical selections in one of a musical release and a musical catalogue.
188 . The computer program product of claim 173 wherein the commercial transaction is executed and completed using a public transaction processing service.
189 . The computer program product of claim 188 wherein the public transaction processing service is at least one of the Amazon Flexible Payments Service, the Google Checkout. Service and the PayPal Service.
190 . The computer program product of claim 173 wherein the commercial transaction is executed and completed using a proprietary transaction processing service.
191 . The computer program product of claim 173 wherein the portion is a thirty second audio clip of music from each of the one or more multimedia content files in the selection request.
192 . The computer program product of claim 173 wherein the portion is a thirty second audio-visual clip from each of the one or more multimedia content files in the selection request.
193 . The computer program product of claim 173 wherein the commercial transaction pertaining to each of the one or more multimedia content files is executed and completed upon receipt of an information signal generated from at least one of a single click of a computer mouse communicatively coupled to the client device, a press of a key on the client device, and a gesture on a touchpad provided on the client device.
194 . The computer program product of claim 173 wherein the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.
195 . The computer program product of claim 194 wherein a duration of the portion performed for streamed execution is determined by at least one of the content owner and the content distributor.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.