PATENT CLAIM ANALYSIS

Application Number: 15745167
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-10
Patent Classification: ["718", "103000"]

Abstract:
The present application discloses a method for assembling Android application based on application content. The method includes: 1) a server captures page information of an Android application and creates an index, and then saves metadata and index information of the page to a database, wherein the metadata includes the page jump logic of the Android application; 2) a client sends a keyword input by a user to the server; 3) the server obtains an application list matching the keyword from the database and returns the metadata corresponding to the application list to the client; 4) after a target Android application is selected from the application list, the client launches the target Android application and automatically jumps to the page corresponding to the keyword according to the page jumping logic of the target Android application. The invention breaks the isolation of information among Android applications and provides a more natural assembly service among Android applications.

Claim (Index 2):
The method of  claim 1 , wherein the step of obtaining an application list matching the keyword from the database comprises:\n obtaining an application containing a page containing the keyword from the database by the server, wherein the page containing the keyword is determined by the following steps:\n performing word segmentation on the keyword to obtain a word collection {t k |k=1 . . . n}, wherein n is the total number of words; \n calculating a similarity between keywords and each page of installed applications on client that has been stored in the server using TF-IDF model: \n S \ue8a0 ( d , R i , j ) = \u2211 i = 1 n \ue89e TF \ue8a0 ( t k , T i , j ) * IDF \ue8a0 ( t k ) , wherein d is the keyword, t k  is the k-th word after the keyword d, TF \ue8a0 ( t k , T i , j ) = n k , i , j n i , j , \n \ue89e IDF \ue8a0 ( T k ) = log \ue89e \uf603 R i , j \uf604 \uf603 { i , j | t k \u2208 T i , j } \uf604 , wherein R i,j  is a resource corresponding to the page in the target Android application, T i,j  is the property value of the resource R i,j , n k,i,j  is the number of occurrences of the word t k  in T i,j , n i,j  is the number of all phrases in T i,j , |R i,j | is the total number of R i,j  pages, and |{i,j|t k \u03f5T i,j }| is the total number of pages containing t k ; and\n using the page whose similarity value is greater than a first preset threshold h cs  as the page containing the keyword.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 86.0
- Lexical Diversity: 2.3662
- Patent Class: 718.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['12497489', '15094675', '10270187', '13308004', '14214235']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4373094962206993
- 35 USC 102 Novelty (BERT): 0.5111987074557668
- Combined Prediction Score: 0.444698417344206
- Mean Citation Score: 132.530982
- Max Citation Score: 152.17622
- Similarity Product: 97.09896084699037

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test