摘要:
This invention pioneers an enhanced crawling mechanism and technique called “Enhanced Browser Based Web Crawling”. It permits the fault-tolerant gathering of dynamic data documents on the World Wide Web (WWW). The Enhanced Browser Based Web Crawler technology of this invention is implemented by incorporating the intricate functionality of a web browser into the crawler engine so that documents are properly analyzed. Essentially, the Enhanced Browser Based Crawler acts similarly to a web browser after retrieving the initially requested document. It then loads additional or included documents as needed or required (e.g. inline-frames, frames, images, applets, audio, video, or equivalents.). The Crawler then executes client side script or code and produces the final HTML markup. This final HTML markup is ordinarily used for the rendering for user presentation process. However, unlike a web browser this invention does not render the composed document for viewing purposes. Rather it analyzes or summarizes it, thereby extracting valuable metadata and other important information contained within the document. Also, this invention introduces the integration of optical character recognition (OCR) techniques into the crawler architecture. The reason for this is to enable the web crawler summarization process to properly summarize image content (e.g. GIF, JPEG or an equivalent) without errors.
摘要:
A method and system for providing personal and emergency service hailing. A profile database stores profiles with individualized distance thresholds for each of a number of wireless devices. A wireless message proximity request is received from a requesting wireless device. Distances between a location of the requesting wireless device and locations of each of other wireless communications devices is computed and compared to individualized distance thresholds stored for the requesting wireless communications device. A set of wireless devices consisting of wireless devices that satisfy the individualized distance thresholds for the requesting wireless communications device is identified and a wireless message proximity response is sent to the requesting wireless communications device. The wireless message proximity response identifies the set of wireless communications devices that satisfy the at least one individualized distance threshold.
摘要:
A method and system for providing personal and emergency service hailing. A profile database stores profiles with individualized distance thresholds for each of a number of wireless devices. A wireless message proximity request is received from a requesting wireless device. Distances between a location of the requesting wireless device and locations of each of other wireless communications devices is computed and compared to individualized distance thresholds stored for the requesting wireless communications device. A set of wireless devices consisting of wireless devices that satisfy the individualized distance thresholds for the requesting wireless communications device is identified and a wireless message proximity response is sent to the requesting wireless communications device. The wireless message proximity response identifies the set of wireless communications devices that satisfy the at least one individualized distance threshold.
摘要:
A method and system for determining each location and identifier of a plurality of wireless communication devices, computing a distance between a location of a requesting device and the location of each of the plurality of wireless communication devices. The system and method presents to a user of a requesting device a list of at least one of the plurality of wireless communication devices that satisfy a proximity requirement for the requesting device. The user can then select a presented one of the list of at least one of the plurality of wireless communication devices and initiate communications with the selected one wireless communication device. The system and method also can receive an alert notification request from the requesting device and send an alert notification, in response to the alert notification request, to a plurality of wireless communication devices satisfying a proximity requirement for the requesting device.
摘要:
A proxy engine (108), in communication with a web crawler (100), extends the performance of the web crawler (100) by modifying hyperlink requests and creating synthetic hyperlink requests from data received from a web site (104). The proxy engine (108) converts hyperlinks to a method used by a target web site. The proxy engine receives data from a web site (104) located across a network (102), and then determines whether additional data from the web site (104) is extractable. In response to determining that additional data from the web site (104) is extractable, the proxy engine (108) creates at least one synthetic hyperlink for extracting the data from the web site (104). The proxy engine (108) then combines the at least one synthetic hyperlink with the data received from the website (104) to create combined data and then sends the combined data to the crawler (100).
摘要:
A context fusing system and methodology includes the steps of receiving context data from a plurality of information sources; computing a quality measure for each input context value; organizing context values into one or more clusters, and assigning a single context value and a single quality measure to each cluster; and, selecting one or more clusters according to one or more criteria and aggregating the context values and quality measures of selected clusters to generate a single context value and single quality measure. The single context value and single quality measure are usable by a context aware application to avoid conflict and ambiguity among different information sources providing the context data.
摘要:
A system and method for fusing context data for use by context aware applications. The method includes the steps of receiving context data from a plurality of information sources; computing a quality measure for each input context value; organizing context values into one or more clusters, and assigning a single context value and a single quality measure to each cluster; and, selecting one or more clusters according to one or more criteria and aggregating the context values and quality measures of selected clusters to generate a single context value and quality single measure. The single context value and single quality measure are usable by a context aware application to avoid conflict and ambiguity among different information sources providing the context data.