Patent ID: 9565234
Date: 2017-02-07
CPC Classifications: H04L

Claim:
1. A method of providing information via computer networked environments, comprising: receiving, by a processing system having one or more processors, via a computer network, from at least one of a first computing device or a second computing device, a first string including a plurality of terms and a content request operator, during a communication session between the first computing device and the second computing device via the computer network, the content request operator including a character; at least one term of the plurality of terms adjacent to the character in the first string; parsing, by the data processing system, the first string to identify the content request operator; determining, by the data processing system, responsive to identifying the content request operator, that the content request operator of the first string corresponds to a request for content; parsing, by the data processing system, responsive to determining that the first string corresponds to the request for content, the first string to identify the at least one term of the plurality of terms adjacent to the content request operator; determining, by the data processing system, that the at least one term of the plurality of terms is similar to at least one subject matter keyword; selecting, by the data processing system, a content item of a content provider computing device, responsive to determining that the at least one term of the plurality of terms is similar to the at least one subject matter keyword, the content item corresponding to the at least one subject matter keyword; removing, by the data processing system, the content request operator from the first string to generate a second string without the content request operator; transmitting, by the data processing system, via the computer network the second string without the content request operator to the second computing device in the communication session with the first computing device; and transmitting, by the data processing system via the computer network, the content item for display on the first computing device responsive to selecting the content item.