WEB-BASED DATA EXTRACTION AND LINKAGE
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatically extracting a plurality of contact information from a resource, calculating prominence scores of each contact information, and associating a selected contact information with a content item are provided. A content item and a uniform resource locator are received from a content provider. A resource identified by the uniform resource locator is loaded. A plurality of contact information is detected from the loaded resource. For each of the detected contact information, a prominence score is calculated. One of the plurality of contact information is selected based on the calculated prominence scores. The selected contact information is associated with the content item.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A system for web-based data extraction and linkage, comprising:
-
a data processing system including one or more processors, the data processing system to; receive a content item and uniform resource locator (URL) from a content provider computing device, the URL identifying a resource; load the resource identified by the URL; detect a plurality of contact information from the resource, the plurality of contact information comprising a first contact information and a second contact information; determine, prior to association of contact information with the content item, a prominence score for each of the plurality of contact information based on an analysis of an object tree of the resource or an analysis of a result of optical character recognition of the resource; select the first contact information and the second contact information of the plurality of contact information based on the prominence scores; associate the selected first contact information and the second contact information with the content item; receive, via speech input from a computing device, a request; select, based on location information associated with the computing device, one of the first contact information or the second contact information; modify the content item to indicate the one of the first contact information or the second contact information selected based on location information associated with the computing device; and provide the content item to the computing device to cause the computing device to generate audio output comprising the content item to indicate, via the audio output, the one of the first content information or the second contact information selected based on location information associated with the computing device, the computing device to dial a number of the content provider with the one of the first contact information or the second contact information responsive to input from the computing device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of web-based data extraction and linkage, comprising:
-
receiving, by a data processing system including one or more processors, a content item and uniform resource locator (URL) from a content provider computing device, the URL identifying a resource; loading, by the data processing system, the resource identified by the URL; detecting, by the data processing system, a plurality of contact information from the resource, the plurality of contact information comprising a first contact information and a second contact information; determining, by the data processing system, prior to association of contact information with the content item, a prominence score for each of the plurality of contact information based on an analysis of an object tree of the resource or an analysis of a result of optical character recognition of the resource; selecting, by the data processing system, the first contact information and the second contact information of the plurality of contact information based on the prominence scores; associating, by the data processing system, the selected first contact information and the second contact information with the content item; receiving, by the data processing system, via speech input from a computing device, a request; selecting, by the data processing system based on location information associated with the computing device, one of the first contact information or the second contact information; modifying, by the data processing system, the content item to indicate the one of the first contact information or the second contact information selected based on location information associated with the computing device; and providing, by the data processing system, the content item to the computing device to cause the computing device to generate audio output comprising the content item to indicate, via the audio output, the one of the first content information or the second contact information selected based on location information associated with the computing device, the computing device to dial a number of the content provider with the one of the first contact information or the second contact information responsive to input from the computing device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification