DEEP APPLICATION CRAWLING

Patent №

US 8,990,183

Granted

2015-03-24

Filed 2012

Owner

MICROSOFT CORPORATION

AI components

3

nlp · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13490335

The deep application crawling technique described herein crawls one or more applications, commonly referred to as “apps”, in order to extract information inside of them. This can involve crawling and extracting static data that are embedded within apps or resource files that are associated with the apps. The technique can also crawl and extract dynamic data that apps download from the Internet or display to the user on demand, in order to extract data. This extracted static and/or data can then be used by another application or an engine to perform various functions. For example, the technique can use the extracted data to provide search results in response to a user query entered into a search engine. Alternately, the extracted static and/or dynamic data can be used by an advertisement engine to select application-specific advertisements. Or the data can be used by a recommendation engine to make recommendations for goods/services.

Natural languageKnowledge representationAI hardwareG06Q 30/0256G06F 16/951G06F 16/9558G06Q 30/0267

AI classification

AI hardware1.00
Knowledge representation0.99
Natural language0.86
Machine learning0.02
Planning0.02
Vision0.02
Speech0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 283370891

Assignors

LIU, JIE, NATH, SUMAN KUMAR, PADYE, JITENDRA D., SIVALINGAM, LENIN RAVINDRANATH

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC