Systems and methods for associating a string with a content item
AssigneeGoogle Inc.
InventorsSajid Siddiqi, Lewis Adam Denizen
Life of this patent
Estimating the term…
Abstract
Systems and methods for associating a string with a content item. A phone number of a content item provider may be extracted from a content item. The content item provider is contacted via the phone number and a connection to an automated system comprising a menu tree is verified. An endpoint of the automated system is determined and a string representing the phone number and the sequence of inputs required to reach the endpoint is generated and associated with the content item.
Claims18
A computer-implemented method of associating strings with content items, the method comprising:
- receiving, by a receiver of a content item management system, a content item from a computing device of a third-party content provider, the receiver comprising a wired or wireless communication interface;
- obtaining, by a processor of the content item management system, a phone number from the content item, the phone number associated with the third-party content provider;
- contacting, by the processor, the third-party content provider by calling the phone number;
- analyzing, by the processor, an initial message to verify that, by calling the phone number, a connection was made to an automated system comprising a menu tree;
- determining, by the processor, an endpoint of the automated system by listening to a message from the automated system, sending an input to the automated system, and receiving an indication of an endpoint of the menu tree;
- generating, by the processor, a string comprising the phone number and the input associated with the endpoint;
- associating, by the processor, the string and a description of the endpoint with the content item;
- and
- providing, by the processor, the content item with the string for display at a client device.
A computer-implemented system for associating strings with content items, the system comprising one or more processors in communication with a receiver, an extractor, a caller, a call verifier, an endpoint detector, a string generator, a linker, and a content item selector, the system configured to:
- receive, via the receiver, a content item from a computing device of a third-party content provider, the receiver comprising a wired or wireless communication interface;
- obtain, via the extractor, a phone number from the content item, the phone number associated with the third-party content provider;
- contact, via the caller, the third-party content provider via the phone number;
- analyze, via the call verifier, an initial message to verify that, based on a call to the phone number, a connection was made to an automated system comprising a menu tree;
- determine, via the endpoint detector, an endpoint of the automated system from an evaluation of a message from the automated system including an input sent to the automated system, and an indication of an endpoint of the menu tree received from the automated system;
- generate, via the string generator, a string comprising the phone number and the input associated with the endpoint;
- associating via the linker, the string and a description of the endpoint with the content item;
- and
- provide, via the content item selector, the content item with the string for display at a client device.
Dependencies are inferred from the claim text.