CUSTOMIZED CONTENT DELIVERY SYSTEM USING CONTENT TYPE IDENTIFIERS
First Claim
1. A method for use in electronic communication, the method comprising:
- receiving an access code, at a server, from a user device, via a first electronic computer communication link;
in response to receiving the access code, determining whether the access code is a valid access code; and
in response to a determination indicating that the access code is a valid access code, selecting, by a processor of the server in response to instructions stored on a non-transitory computer readable medium of the server, a selected content item from a plurality of available content items based on the access code, wherein selecting the selected content item includes;
determining whether the access code includes a content type identifier,on a condition that the access code includes the content type identifier, selecting a plurality of candidate content items from the plurality of available content items, wherein each candidate content item from the plurality of candidate content items is associated with the content type identifier,determining whether the access code includes a content source identifier,on a condition that the access code includes the content type identifier and on a condition that the access code includes the content source identifier, selecting the selected content item from the plurality of candidate content items, wherein the selected content item is associated with the content source identifier,on a condition that the access code includes the content type identifier and on a condition that the access code omits the content source identifier, selecting the plurality of candidate content items as the selected content item,on a condition that the access code omits the content type identifier and on a condition that the access code includes the content source identifier, selecting the selected content item from the plurality of available content items, wherein the selected content item is associated with the content source identifier,on a condition that the access code omits the content type identifier and on a condition that the access code omits the content source identifier, selecting the plurality of available content items as the selected content item, andtransmitting information corresponding to the selected content item from the server to the user device via a second electronic computer communication link.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving an access code at a server, from a user device, via a first electronic computer communication link, and, in response to a determination indicating that the access code is a valid access code, selecting a selected content item from a plurality of available content items based on the access code, wherein selecting the selected content item includes selecting the selected content item based on whether the access code includes a content type identifier, which may be a special character, a content source identifier, or both, and transmitting information corresponding to the selected content item from the server to the user device via a second electronic computer communication link.
11 Citations
20 Claims
-
1. A method for use in electronic communication, the method comprising:
-
receiving an access code, at a server, from a user device, via a first electronic computer communication link; in response to receiving the access code, determining whether the access code is a valid access code; and in response to a determination indicating that the access code is a valid access code, selecting, by a processor of the server in response to instructions stored on a non-transitory computer readable medium of the server, a selected content item from a plurality of available content items based on the access code, wherein selecting the selected content item includes; determining whether the access code includes a content type identifier, on a condition that the access code includes the content type identifier, selecting a plurality of candidate content items from the plurality of available content items, wherein each candidate content item from the plurality of candidate content items is associated with the content type identifier, determining whether the access code includes a content source identifier, on a condition that the access code includes the content type identifier and on a condition that the access code includes the content source identifier, selecting the selected content item from the plurality of candidate content items, wherein the selected content item is associated with the content source identifier, on a condition that the access code includes the content type identifier and on a condition that the access code omits the content source identifier, selecting the plurality of candidate content items as the selected content item, on a condition that the access code omits the content type identifier and on a condition that the access code includes the content source identifier, selecting the selected content item from the plurality of available content items, wherein the selected content item is associated with the content source identifier, on a condition that the access code omits the content type identifier and on a condition that the access code omits the content source identifier, selecting the plurality of available content items as the selected content item, and transmitting information corresponding to the selected content item from the server to the user device via a second electronic computer communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for use in electronic communication, the method comprising:
-
receiving an access code, at a server, from a user device, via a first electronic computer communication link, wherein the access code includes a plurality of characters; in response to receiving the access code, determining whether the access code is a valid access code; and in response to a determination indicating that the access code is a valid access code, selecting, by a processor of the server in response to instructions stored on a non-transitory computer readable medium of the server, a selected content item from a plurality of available content items based on the access code, wherein selecting the selected content item includes; determining whether the plurality of characters includes a special character, wherein on a condition that the plurality of characters includes the special character, selecting the selected content item includes; determining whether the special character is a content type identifier, wherein on a condition that the special character is the content type identifier, selecting the selected content item includes; selecting a plurality of candidate content items from the plurality of available content items, wherein each candidate content item from the plurality of candidate content items is associated with the content type identifier, and omitting the content type identifier from the plurality of characters, determining whether the plurality of characters includes a content source identifier; on a condition that the plurality of characters includes the content type identifier and on a condition that the plurality of characters includes the content source identifier, selecting the selected content item from the plurality of candidate content items, wherein the selected content item is associated with the content source identifier, on a condition that the plurality of characters includes the content type identifier and on a condition that the plurality of characters omits the content source identifier, selecting the plurality of candidate content items as the selected content item, on a condition that the plurality of characters omits the content type identifier and on a condition that the plurality of characters includes the content source identifier, selecting the selected content item from the plurality of available content items, wherein the selected content item is associated with the content source identifier, on a condition that the plurality of characters omits the content type identifier and on a condition that the plurality of characters omits the content source identifier, selecting the plurality of available content items as the selected content item, and transmitting information corresponding to the selected content item from the server to the user device via a second electronic computer communication link. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for use in electronic communication, the method comprising:
-
receiving an access code, at a server, from a user device, via a first electronic computer communication link; and in response to receiving the access code, selecting, by a processor of the server in response to instructions stored on a non-transitory computer readable medium of the server, a plurality of selected content items from a plurality of available content items based on the access code, wherein selecting the plurality of selected content items includes; on a condition that the access code includes a special character, and on a condition that the special character is a content type identifier, selecting a plurality of candidate content items from the plurality of available content items, wherein each candidate content item from the plurality of candidate content items is associated with the content type identifier, on a condition that the access code includes the content type identifier and on a condition that the access code includes a content source identifier, selecting the selected content item from the plurality of candidate content items, wherein the selected content item is associated with the content source identifier, on a condition that the access code includes the content type identifier and on a condition that the access code omits the content source identifier, selecting the plurality of candidate content items as the selected content item, and transmitting information corresponding to the selected content item from the server to the user device via a second electronic computer communication link.
-
Specification