Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US7734641B2
Filed: 2007-05-25
Issued: 2010-06-08
Patent Holder: (Original Assignee) Peerset Inc     (Current Assignee) PRJ Holding Co LLC
Inventor(s): Issar Amit Kanigsberg, Daniel Marc Veidlinger, Tamer El Shazli, Myer Joshua Mozersky

Title: Recommendation systems and methods using interest correlation

[FEATURE ID: 1] method, user deviceprogram, system, technique, procedure, computer, step, processor[FEATURE ID: 1] method, scoring system
[TRANSITIVE ID: 2] implementedperformed, enabled, realized, practiced, embodied, facilitated, operated[TRANSITIVE ID: 2] implemented
[FEATURE ID: 3] computing device, locationmachine, method, network, computing, terminal, circuit, client[FEATURE ID: 3] computer, topic vector space model
[TRANSITIVE ID: 4] causing, determining, selectingobtaining, detecting, analyzing, processing, finding, locating, searching[TRANSITIVE ID: 4] recommending, identifying, computing
[FEATURE ID: 5] applicationproduct, advertisement, user, content[FEATURE ID: 5] other keyword
[TRANSITIVE ID: 6] downloaded, selectedpresented, displayed, provided, available, identified, received, located[TRANSITIVE ID: 6] present
[TRANSITIVE ID: 7] comprisingincluding, comprises, by, implementing, with, using, involves[TRANSITIVE ID: 7] comprising, includes
[TRANSITIVE ID: 8] receivingmonitoring, reading, identifying, analyzing[TRANSITIVE ID: 8] processing
[FEATURE ID: 9] input search queryindex, indicator, event, advertisement[FEATURE ID: 9] average profile
[FEATURE ID: 10] applications central repository, user gesture, category, topiccluster, search, set, group, document, query, characteristic[FEATURE ID: 10] search query, subject user profile, corpus
[FEATURE ID: 11] direct communication link, response, correlation resultscorrelation, linkage, correspondence, connection, accordance, proximity, parallel[FEATURE ID: 11] conjunction
[FEATURE ID: 12] claimparagraph, figure, the claim, embodiment, requirement, statement, claimed[FEATURE ID: 12] claim
[FEATURE ID: 13] personal variable, entityvalue, context, token, user, profile, result, attribute[FEATURE ID: 13] co-occurring keyword
[FEATURE ID: 14] respective contextassociation, presence, relevancy, correlation[FEATURE ID: 14] co-occurrence
[FEATURE ID: 15] interestinformation, data, documents, search, relevance, importance, features[FEATURE ID: 15] same user profiles, additional search terms, related keywords
[FEATURE ID: 16] token, querystring, term, key, level, word, result, variable[FEATURE ID: 16] keyword, correlation ratio
[FEATURE ID: 17] certainty scorerate, value, level, coefficient, factor, score, confidence[FEATURE ID: 17] frequency, ratio, correlation index, likelihood, percentage
[FEATURE ID: 18] probabilityvalue, rate, frequency, strength, amount, proportion, closeness[FEATURE ID: 18] degree, determined ratio, importance, number
1 . A method [FEATURE ID: 1]

, implemented [TRANSITIVE ID: 2]

by a computing device [FEATURE ID: 3]

, for causing [TRANSITIVE ID: 4]

at least one application [FEATURE ID: 5]

to be downloaded [TRANSITIVE ID: 6]

via a communication network , comprising [TRANSITIVE ID: 7]

: receiving [TRANSITIVE ID: 8]

, via the communication network , an input search query [FEATURE ID: 9]

from a user device [FEATURE ID: 1]

; determining [TRANSITIVE ID: 4]

the search intent based on the input search query ; selecting [TRANSITIVE ID: 4]

, based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 10]

; causing an icon corresponding to the at least one selected [TRANSITIVE ID: 6]

application to be displayed on a display of the user device ; receiving via the communication network an input from the user device indicating a particular one of the at least one selected application ; causing establishment of a direct communication link [FEATURE ID: 11]

between the user device and a location [FEATURE ID: 3]

hosting the particular one of the at least one selected application in response [FEATURE ID: 11]

to an input received from the user device ; and causing initiation of a download of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 12]

1 , wherein the input received from the user device is provided responsive to a user gesture [FEATURE ID: 10]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 13]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context ; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context [FEATURE ID: 14]

; and deriving at least a category [FEATURE ID: 10]

of interest [FEATURE ID: 15]

based on the correlation results [FEATURE ID: 11]

, wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 16]

to create at least one tokenized query [FEATURE ID: 16]

; processing the at least one tokenized query via a plurality of engines , wherein each engine of the plurality of engines is configured to compute a certainty score [FEATURE ID: 17]

that indicates a probability [FEATURE ID: 18]

that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 13]

, wherein each engine of the plurality of engines is further configured to correspond to at least one entity indicating a topic [FEATURE ID: 10]

1 . A computer [FEATURE ID: 3]

implemented [TRANSITIVE ID: 2]

method [FEATURE ID: 1]

of recommending [TRANSITIVE ID: 4]

products and services comprising [TRANSITIVE ID: 7]

the digital processing steps of : processing [TRANSITIVE ID: 8]

user profiles to extract keywords ; identifying [TRANSITIVE ID: 4]

which keywords commonly occur together in the same user profiles [FEATURE ID: 15]

, where identifying which keywords commonly occur together in the same user profiles includes [TRANSITIVE ID: 7]

computing [TRANSITIVE ID: 4]

the frequency [FEATURE ID: 17]

with which a keyword [FEATURE ID: 16]

appears in conjunction [FEATURE ID: 11]

with another keyword including : computing the degree [FEATURE ID: 18]

to which the two keywords tend to occur together ; determining a ratio [FEATURE ID: 17]

indicating the frequency with which the two keywords appear together ; determining a correlation index [FEATURE ID: 17]

indicating the likelihood [FEATURE ID: 17]

that users interested in one of the keywords will be interested in the other keyword [FEATURE ID: 5]

, as compared to an average profile [FEATURE ID: 9]

; and determining a percentage [FEATURE ID: 17]

of co-occurrence [FEATURE ID: 14]

for each keyword , where the percentage of co-occurrence is used to determine a correlation ratio [FEATURE ID: 16]

indicating how often a co-occurring keyword [FEATURE ID: 13]

is present [FEATURE ID: 6]

; and expanding a search query [FEATURE ID: 10]

with additional search terms [FEATURE ID: 15]

related to the search query , where the additional search terms are determined using one or more of the identified co-occurring keywords . 2 . A computer implemented method as in claim [FEATURE ID: 12]

1 further including processing the computed degree , the determined ratio [FEATURE ID: 18]

and the correlation index to determine the percentage of co-occurrence for each keyword . 3 . A computer implemented method as in claim 2 wherein the correlation ratio indicates how often a co-occurring keyword is present when another co-occurring keyword is present . 4 . A computer implemented method as in claim 1 wherein identifying keywords that commonly occur together in the same user profiles further includes weighing the importance [FEATURE ID: 18]

of an identified keyword to a subject user profile [FEATURE ID: 10]

. 5 . A computer implemented method as in claim 4 wherein weighing the importance of an identified keyword to a subject user profile further includes increasing the importance proportionally to the number [FEATURE ID: 18]

of times the identified keyword appears in the subject user profile offset by the frequency the identified keyword appears in the corpus [FEATURE ID: 10]

of user profiles . 6 . A computer implemented method as in claim 4 wherein weighing the importance of an identified keyword to a subject user profile further includes using a scoring system [FEATURE ID: 1]

employing a topic vector space model [FEATURE ID: 3]

to produce relevancy vector space of related keywords [FEATURE ID: 15]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US7730012B2
Filed: 2004-06-25
Issued: 2010-06-01
Patent Holder: (Original Assignee) Apple Inc     (Current Assignee) Apple Inc
Inventor(s): Yan Arrouye, Dominic Giampaolo, Bas Ording, Gregory Christie, Stephen Olivier Lemay, Marcel van Os, Imran Chaudhri, Kevin Tiene, Pavel CĂ­sler

Title: Methods and systems for managing data

[FEATURE ID: 1] method, communication network, user device, locationsystem, computer, device, database, client, server, processor[FEATURE ID: 1] machine, method, first software application, user, entire data processing system, first importer
[TRANSITIVE ID: 2] implementedexecuted, enabled, executing, run, controlled, used, initiated[TRANSITIVE ID: 2] implemented, created, execute
[FEATURE ID: 3] computing devicedatabase, computer, controller, host, server, program, user[FEATURE ID: 3] data processing system, second software application, second importer
[TRANSITIVE ID: 4] causing, determining, selectingacquiring, receiving, obtaining, identifying, finding, detecting, presenting[TRANSITIVE ID: 4] searching, storing
[FEATURE ID: 5] application, icon, input, entityitem, image, document, element, interface, instruction, file[FEATURE ID: 5] content database, system wide user interface available, output
[TRANSITIVE ID: 6] comprisingincluding, performing, providing, involves, of, implementing, having[TRANSITIVE ID: 6] comprising
[TRANSITIVE ID: 7] receiving, correlation resultsprocessing, detecting, requesting, data, matching, comparing, providing[TRANSITIVE ID: 7] searching
[FEATURE ID: 8] input search query, search intent, query, engineinput, request, search, one, entity, interface, element[FEATURE ID: 8] single command, importer
[FEATURE ID: 9] applications central repositorymemory, directory, repository, database, metadata, storage, registry[FEATURE ID: 9] data, metadata database
[TRANSITIVE ID: 10] corresponding, responsiverelated, relating, according, additionally, specific, pursuant, response[TRANSITIVE ID: 10] prior
[TRANSITIVE ID: 11] selectedretrieved, downloaded, displayed, identified[TRANSITIVE ID: 11] launchable
[FEATURE ID: 12] displayview, map, dashboard, region, browser, screen, window[FEATURE ID: 12] single window
[FEATURE ID: 13] particulardifferent, respective, potential, corresponding[FEATURE ID: 13] search
[FEATURE ID: 14] responsecorrelation, connection, accordance, reply, proximity, proportion, dependence[FEATURE ID: 14] response
[FEATURE ID: 15] claimthe claim, clair, embodiment, paragraph, item, aspect, claim of[FEATURE ID: 15] claim
[FEATURE ID: 16] user gesture, personal variablecommand, password, request, message, gesture, click, search[FEATURE ID: 16] search query, search command, notification
[FEATURE ID: 17] token, topicfield, category, level, term, source, concept, content[FEATURE ID: 17] type
[FEATURE ID: 18] enginesprocessors, tools, entities, agents, machines, clients, components[FEATURE ID: 18] different software applications, importers
[FEATURE ID: 19] furtherpreviously, thus, operatively, also, initially, not, automatically[FEATURE ID: 19] being
1 . A method [FEATURE ID: 1]

, implemented [TRANSITIVE ID: 2]

by a computing device [FEATURE ID: 3]

, for causing [TRANSITIVE ID: 4]

at least one application [FEATURE ID: 5]

to be downloaded via a communication network [FEATURE ID: 1]

, comprising [TRANSITIVE ID: 6]

: receiving [TRANSITIVE ID: 7]

, via the communication network , an input search query [FEATURE ID: 8]

from a user device [FEATURE ID: 1]

; determining [TRANSITIVE ID: 4]

the search intent [FEATURE ID: 8]

based on the input search query ; selecting [TRANSITIVE ID: 4]

, based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 9]

; causing an icon [FEATURE ID: 5]

corresponding [TRANSITIVE ID: 10]

to the at least one selected [TRANSITIVE ID: 11]

application to be displayed on a display [FEATURE ID: 12]

of the user device ; receiving via the communication network an input [FEATURE ID: 5]

from the user device indicating a particular [FEATURE ID: 13]

one of the at least one selected application ; causing establishment of a direct communication link between the user device and a location [FEATURE ID: 1]

hosting the particular one of the at least one selected application in response [FEATURE ID: 14]

to an input received from the user device ; and causing initiation of a download of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 15]

1 , wherein the input received from the user device is provided responsive [FEATURE ID: 10]

to a user gesture [FEATURE ID: 16]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 16]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context ; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context ; and deriving at least a category of interest based on the correlation results [FEATURE ID: 7]

, wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 17]

to create at least one tokenized query [FEATURE ID: 8]

; processing the at least one tokenized query via a plurality of engines [FEATURE ID: 18]

, wherein each engine [FEATURE ID: 8]

of the plurality of engines is configured to compute a certainty score that indicates a probability that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 5]

, wherein each engine of the plurality of engines is further [FEATURE ID: 19]

configured to correspond to at least one entity indicating a topic [FEATURE ID: 17]

1 . A machine [FEATURE ID: 1]

implemented [TRANSITIVE ID: 2]

method [FEATURE ID: 1]

of searching [TRANSITIVE ID: 4]

data [FEATURE ID: 9]

, the method comprising [TRANSITIVE ID: 6]

: storing [TRANSITIVE ID: 4]

metadata for a plurality of files created [TRANSITIVE ID: 2]

by a plurality of different software applications [FEATURE ID: 18]

which execute [TRANSITIVE ID: 2]

on a data processing system [FEATURE ID: 3]

, wherein the type [FEATURE ID: 17]

of information in metadata for files of a first software application [FEATURE ID: 1]

differs from the type of information in metadata for files of a second software application [FEATURE ID: 3]

, the metadata for the plurality of files being [TRANSITIVE ID: 19]

stored in a metadata database [FEATURE ID: 9]

; storing content from the plurality of files in a content database [FEATURE ID: 5]

; searching , by a data processing system , the metadata database and the content database in response [FEATURE ID: 14]

to a single command [FEATURE ID: 8]

from a user [FEATURE ID: 1]

, wherein the single command is entered into a system wide user interface available [FEATURE ID: 5]

on the entire data processing system [FEATURE ID: 1]

for the plurality of different software applications and wherein an output [FEATURE ID: 5]

of the searching [FEATURE ID: 7]

is displayed as the user enters a search query [FEATURE ID: 16]

and wherein the output of the searching includes executable applications and wherein the executable applications are configured to be launchable [FEATURE ID: 11]

from the displayed output . 2 . The method as in claim [FEATURE ID: 15]

1 wherein search [FEATURE ID: 13]

results from the searching of both of the metadata database and the content database are displayed within a single window [FEATURE ID: 12]

and wherein the single command is a search command [FEATURE ID: 16]

. 3 . The method as in claim 1 wherein metadata in the metadata database is changed in response to a notification [FEATURE ID: 16]

which is generated in response to a change of one of the files of the plurality of files . 4 . The method as in claim 3 wherein a first importer [FEATURE ID: 1]

, in response to the notification , captures metadata for the one of the files and causes the metadata to be stored in the metadata database . 5 . The method as in claim 4 wherein the metadata database is operatively coupled to a set of importers [FEATURE ID: 18]

which include the first importer , to capture metadata for a first type of file , and a second importer [FEATURE ID: 3]

which is to capture metadata for a second type of file . 6 . The method as in claim 5 wherein , prior [FEATURE ID: 10]

to capturing metadata for a file , a type of the file is determined and used to select an importer [FEATURE ID: 8]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US20100131384A1
Filed: 2008-11-06
Issued: 2010-05-27
Patent Holder: (Original Assignee) Bazaarvoice Inc     (Current Assignee) Bazaarvoice Inc
Inventor(s): Andrew Chen, Sam Decker, Maksim Borisovich Smolev

Title: Method and system for promoting user generation of content

[FEATURE ID: 1] method, communication network, locationcomputer, platform, module, program, server, network, device[FEATURE ID: 1] method, content generation tool, site, system, second computing device, third computing device, computer instructions
[FEATURE ID: 2] computing devicenetwork, computer, provider, client, publisher, terminal, database[FEATURE ID: 2] content distribution system, user, first web site, web site, retailer, first computing device
[TRANSITIVE ID: 3] causing, receiving, determining, selectingobtaining, identifying, providing, generating, transmitting, detecting, acquiring[TRANSITIVE ID: 3] distributing, receiving, determining
[FEATURE ID: 4] application, icon, context, interest, token, topiccontent, user, category, item, document, website, consumer[FEATURE ID: 4] generated, first type, product, second user, second product, third user, web page
[TRANSITIVE ID: 5] downloaded, selectedprovided, displayed, presented, received, chosen, determined, requested[TRANSITIVE ID: 5] associated, configured
[TRANSITIVE ID: 6] comprisingincluding, involves, includes, involving, wherein, providing, by[TRANSITIVE ID: 6] comprising
[FEATURE ID: 7] input search query, queryinput, offer, inquiry, message, task, image, search[FEATURE ID: 7] question
[FEATURE ID: 8] user deviceconsumer, client, device, computer, customer[FEATURE ID: 8] first user
[FEATURE ID: 9] applications central repositoryservice, group, cluster, website, catalog[FEATURE ID: 9] category
[FEATURE ID: 10] displayview, page, screen, component, window, representation, part[FEATURE ID: 10] portion
[FEATURE ID: 11] direct communication link, response, respective contextcomparison, relationship, context, linkage, correspondence, parallel, contact[FEATURE ID: 11] conjunction
[FEATURE ID: 12] claim, entityitem, feature, paragraph, aspect, request claim, the claim, embodiment[FEATURE ID: 12] claim
[FEATURE ID: 13] user gestureprompt, stimulus, trigger, reward, message, recommendation, challenge[FEATURE ID: 13] content generation opportunity
[FEATURE ID: 14] categoryclassification, group, genre, first[FEATURE ID: 14] second type
[FEATURE ID: 15] furtherpreviously, is, automatically, being, initially[FEATURE ID: 15] was
1 . A method [FEATURE ID: 1]

, implemented by a computing device [FEATURE ID: 2]

, for causing [TRANSITIVE ID: 3]

at least one application [FEATURE ID: 4]

to be downloaded [TRANSITIVE ID: 5]

via a communication network [FEATURE ID: 1]

, comprising [TRANSITIVE ID: 6]

: receiving [TRANSITIVE ID: 3]

, via the communication network , an input search query [FEATURE ID: 7]

from a user device [FEATURE ID: 8]

; determining [TRANSITIVE ID: 3]

the search intent based on the input search query ; selecting [TRANSITIVE ID: 3]

, based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 9]

; causing an icon [FEATURE ID: 4]

corresponding to the at least one selected [TRANSITIVE ID: 5]

application to be displayed on a display [FEATURE ID: 10]

of the user device ; receiving via the communication network an input from the user device indicating a particular one of the at least one selected application ; causing establishment of a direct communication link [FEATURE ID: 11]

between the user device and a location [FEATURE ID: 1]

hosting the particular one of the at least one selected application in response [FEATURE ID: 11]

to an input received from the user device ; and causing initiation of a download of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 12]

1 , wherein the input received from the user device is provided responsive to a user gesture [FEATURE ID: 13]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context [FEATURE ID: 4]

; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context [FEATURE ID: 11]

; and deriving at least a category [FEATURE ID: 14]

of interest [FEATURE ID: 4]

based on the correlation results , wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 4]

to create at least one tokenized query [FEATURE ID: 7]

; processing the at least one tokenized query via a plurality of engines , wherein each engine of the plurality of engines is configured to compute a certainty score that indicates a probability that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 12]

, wherein each engine of the plurality of engines is further [FEATURE ID: 15]

configured to correspond to at least one entity indicating a topic [FEATURE ID: 4]

1 . A method [FEATURE ID: 1]

for distributing [TRANSITIVE ID: 3]

generated [TRANSITIVE ID: 4]

content , comprising [TRANSITIVE ID: 6]

receiving [TRANSITIVE ID: 3]

, at a content distribution system [FEATURE ID: 2]

, first user [FEATURE ID: 8]

- generated content of a first type [FEATURE ID: 4]

from a user [FEATURE ID: 2]

, where the first user - generated content was [TRANSITIVE ID: 15]

generated at a first web site [FEATURE ID: 2]

and the first user - generated content is associated [TRANSITIVE ID: 5]

with a product [FEATURE ID: 4]

or a category [FEATURE ID: 9]

; determining [TRANSITIVE ID: 3]

a content generation opportunity [FEATURE ID: 13]

for the user , where the content generation opportunity is configured [TRANSITIVE ID: 5]

to present the user with the opportunity to generate second user [FEATURE ID: 4]

- generated content of a second type [FEATURE ID: 14]

associated with the product or category , and the content generation opportunity is determined based on the first type of user - generated content received , the user and the product or category ; and presenting the content generation opportunity to the user at the first web site . 2 . The method of claim [FEATURE ID: 12]

1 , wherein the content generation opportunity comprises at least one question [FEATURE ID: 7]

corresponding to the product or category . 3 . The method of claim 1 , wherein the content generation opportunity comprises the opportunity to generate a review for the product . 4 . The method of claim 1 , wherein the first type and the second type are the same . 5 . The method of claim 1 , wherein the content generation opportunity comprises a question or an opportunity to generate a review corresponding to a second product [FEATURE ID: 4]

for which the user has previously generated third user [FEATURE ID: 4]

- generated content . 6 . The method of claim 1 , wherein the first user - generated content and the second user - generated content are generated using a content generation tool [FEATURE ID: 1]

at the web site [FEATURE ID: 2]

. 7 . The method of claim 1 , wherein the content distribution system hosts the user - generated content . 8 . The method of claim 1 , wherein incorporating the first user - generated content into a portion [FEATURE ID: 10]

of the first web site of a retailer [FEATURE ID: 2]

, including displaying the first user - generated content on the site [FEATURE ID: 1]

of the retailer in conjunction [FEATURE ID: 11]

with the product or category . 9 . The method of claim 8 , further comprising formatting the user - generated content based upon the site of the retailer . 10 . A system [FEATURE ID: 1]

for distributing generated content , comprising a first computing device [FEATURE ID: 2]

implementing a first web site , including at least one web page [FEATURE ID: 4]

associated with a product or category ; a second computing device [FEATURE ID: 1]

implementing a content distribution system , the third computing device [FEATURE ID: 1]

executing computer instructions [FEATURE ID: 1]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US20100123575A1
Filed: 2008-11-14
Issued: 2010-05-20
Patent Holder: (Original Assignee) Qualcomm Inc     (Current Assignee) Qualcomm Inc
Inventor(s): Mukesh K. Mittal, Sunil S. Patil, Francesco Pica, Kausik Ray Chaudhuri, Umair Ahmed Syed

Title: System and method for facilitating capacity monitoring and recommending action for wireless networks

[FEATURE ID: 1] method, applicationprogram, computer, methodology, technique, procedure, software, scheme[FEATURE ID: 1] method
[FEATURE ID: 2] computing device, communication network, user device, display, locationcomputer, client, user, platform, database, website, device[FEATURE ID: 2] network, computer device
[TRANSITIVE ID: 3] causing, receiving, selectingidentifying, acquiring, determining, providing, requesting, collecting, deriving[TRANSITIVE ID: 3] obtaining, calculating
[TRANSITIVE ID: 4] downloaded, based, selectedreceived, available, corresponding, associated, specified, accessed, retrieved[TRANSITIVE ID: 4] obtained
[TRANSITIVE ID: 5] comprisingincluding, with, using, involves, of, which, implementing[TRANSITIVE ID: 5] comprising
[FEATURE ID: 6] input search query, token, certainty scoreidentifier, indicator, index, threshold, level, alarm, rule[FEATURE ID: 6] alarm threshold, Iub utilization percentage
[TRANSITIVE ID: 7] determiningevaluating, assessing, obtaining, establishing, testing, deriving, checking[TRANSITIVE ID: 7] monitoring, generating, analyzing
[TRANSITIVE ID: 8] correspondingrepresentative, related, relating, pertaining, linked, relevant[TRANSITIVE ID: 8] associated
[FEATURE ID: 9] direct communication linknetwork, contact, line, connectivity[FEATURE ID: 9] communication
[FEATURE ID: 10] response, respective contextcorrelation, comparison, association, real time, accordance, reply, reaction[FEATURE ID: 10] response
[FEATURE ID: 11] claimparagraph, clair, embodiment, of claim, claim of, item, aspect[FEATURE ID: 11] claim
[FEATURE ID: 12] personal variable, contextelement, activity, status, variable, parameter, location, data[FEATURE ID: 12] capacity attribute
[FEATURE ID: 13] correlation resultscomparing, mapping, processing, matching[FEATURE ID: 13] plotting
[FEATURE ID: 14] enginesservices, networks, elements, entities, applications[FEATURE ID: 14] capacity attributes
1 . A method [FEATURE ID: 1]

, implemented by a computing device [FEATURE ID: 2]

, for causing [TRANSITIVE ID: 3]

at least one application [FEATURE ID: 1]

to be downloaded [TRANSITIVE ID: 4]

via a communication network [FEATURE ID: 2]

, comprising [TRANSITIVE ID: 5]

: receiving [TRANSITIVE ID: 3]

, via the communication network , an input search query [FEATURE ID: 6]

from a user device [FEATURE ID: 2]

; determining [TRANSITIVE ID: 7]

the search intent based [TRANSITIVE ID: 4]

on the input search query ; selecting [TRANSITIVE ID: 3]

, based on the search intent , at least one application from at least one applications central repository ; causing an icon corresponding [TRANSITIVE ID: 8]

to the at least one selected [TRANSITIVE ID: 4]

application to be displayed on a display [FEATURE ID: 2]

of the user device ; receiving via the communication network an input from the user device indicating a particular one of the at least one selected application ; causing establishment of a direct communication link [FEATURE ID: 9]

between the user device and a location [FEATURE ID: 2]

hosting the particular one of the at least one selected application in response [FEATURE ID: 10]

to an input received from the user device ; and causing initiation of a download of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 11]

1 , wherein the input received from the user device is provided responsive to a user gesture . 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 12]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context [FEATURE ID: 12]

; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context [FEATURE ID: 10]

; and deriving at least a category of interest based on the correlation results [FEATURE ID: 13]

, wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 6]

to create at least one tokenized query ; processing the at least one tokenized query via a plurality of engines [FEATURE ID: 14]

, wherein each engine of the plurality of engines is configured to compute a certainty score [FEATURE ID: 6]

1 . A method [FEATURE ID: 1]

for monitoring [TRANSITIVE ID: 7]

a network [FEATURE ID: 2]

, comprising [TRANSITIVE ID: 5]

: obtaining [TRANSITIVE ID: 3]

data associated [TRANSITIVE ID: 8]

with one or more capacity attributes [FEATURE ID: 14]

and one or more key performance indicators ( KPIs ) associated with a network ; calculating [TRANSITIVE ID: 3]

network level values for the one or more KPIs from the obtained [TRANSITIVE ID: 4]

data ; generating [TRANSITIVE ID: 7]

performance data graphs by plotting [TRANSITIVE ID: 13]

a first of the one or more KPIs against a second of the one or more KPIs ; analyzing [TRANSITIVE ID: 7]

the one or more performance data graphs to determine at least one alarm threshold [FEATURE ID: 6]

; and monitoring the one or more capacity attributes to determine if any of the at least one alarm thresholds has been triggered . 2 . The method of claim [FEATURE ID: 11]

1 , further comprising : storing one or more action items to improve network performance and user communications experience ; and initiating , by a computer device [FEATURE ID: 2]

in communication [FEATURE ID: 9]

with the network , at least one of the action items in response [FEATURE ID: 10]

to a monitored capacity attribute [FEATURE ID: 12]

triggering one of the alarm thresholds . 3 . The method of claim 1 , wherein the one or more capacity attributes include at least one of : network hardware capacity attributes , or network backhaul capacity attributes , or network software attributes , or any combination thereof . 4 . The method of claim 3 , wherein the network hardware capacity attributes includes channel element utilization , network backhaul capacity attributes includes Iub utilization , and the network software attributes includes power utilization and logical channelization resource utilization . 5 . The method of claim 1 , wherein the at least one alarm thresholds include a major alarm threshold and a minor alarm threshold , wherein the major alarm threshold is triggered when network performance is severely degraded , and wherein the minor alarm threshold is triggered when network usage is trending toward degradation of network performance . 6 . The method of claim 1 , wherein the network level values for the first of the one or more KPIs include at least one of : a channel element utilization percentage , or an Iub utilization percentage [FEATURE ID: 6]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US7716253B2
Filed: 2004-07-09
Issued: 2010-05-11
Patent Holder: (Original Assignee) Microsoft Corp     (Current Assignee) Microsoft Technology Licensing LLC
Inventor(s): Amir Netz, Robert B. Zare, Mosha Pasumansky, Irina G. Gorbach, Cristian Petculescu, Thierry D'Hers

Title: Centralized KPI framework systems and methods

[FEATURE ID: 1] method, computing device, user device, applications central repository, display, locationplatform, database, client, system, computer, module, network[FEATURE ID: 1] computer system, processor, generic application component, component, KPI design component
[TRANSITIVE ID: 2] implementedhosted, embodied, provided, executed[TRANSITIVE ID: 2] located
[FEATURE ID: 3] application, explicit intent, enginecomponent, entity, agent, algorithm, assertion, expression, action[FEATURE ID: 3] data store, extension component
[TRANSITIVE ID: 4] downloaded, based, selectedreceived, retrieved, associated, identified, requested, presented, displayed[TRANSITIVE ID: 4] generated
[FEATURE ID: 5] communication network, user gesture, querysearch, command, user, message, request, statement, predicate[FEATURE ID: 5] KPI component
[TRANSITIVE ID: 6] comprising, furtherincluding, comprises, containing, having, providing, executing, describing[TRANSITIVE ID: 6] comprising, being, includes
[FEATURE ID: 7] input search query, icon, inputinterface, application, output, information, address, entry, index[FEATURE ID: 7] key performance indicator, expression engine, cache KPIs, expression, intelligent
[FEATURE ID: 8] establishment, initiation, downloadprovision, communication, delivery, presentation, creation, selection, use[FEATURE ID: 8] retrieval, receipt, definition, knowledge
[FEATURE ID: 9] personal variable, entity, topicvalue, attribute, context, term, location, event, category[FEATURE ID: 9] name, KPI component data
[FEATURE ID: 10] category, interestsubject, field, importance, content, data, level, type[FEATURE ID: 10] value
[FEATURE ID: 11] tokentype, value, key, category[FEATURE ID: 11] status
[FEATURE ID: 12] engineselements, applications, instances, parts, resources, attributes, properties[FEATURE ID: 12] components, KPI components
[FEATURE ID: 13] certainty score, probabilityresult, likelihood, certainty, belief, rate, value, potential[FEATURE ID: 13] probability
1 . A method [FEATURE ID: 1]

, implemented [TRANSITIVE ID: 2]

by a computing device [FEATURE ID: 1]

, for causing at least one application [FEATURE ID: 3]

to be downloaded [TRANSITIVE ID: 4]

via a communication network [FEATURE ID: 5]

, comprising [TRANSITIVE ID: 6]

: receiving , via the communication network , an input search query [FEATURE ID: 7]

from a user device [FEATURE ID: 1]

; determining the search intent based [TRANSITIVE ID: 4]

on the input search query ; selecting , based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 1]

; causing an icon [FEATURE ID: 7]

corresponding to the at least one selected [TRANSITIVE ID: 4]

application to be displayed on a display [FEATURE ID: 1]

of the user device ; receiving via the communication network an input [FEATURE ID: 7]

from the user device indicating a particular one of the at least one selected application ; causing establishment [FEATURE ID: 8]

of a direct communication link between the user device and a location [FEATURE ID: 1]

hosting the particular one of the at least one selected application in response to an input received from the user device ; and causing initiation [FEATURE ID: 8]

of a download [FEATURE ID: 8]

of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim 1 , wherein the input received from the user device is provided responsive to a user gesture [FEATURE ID: 5]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent [FEATURE ID: 3]

. 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 9]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context ; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context ; and deriving at least a category [FEATURE ID: 10]

of interest [FEATURE ID: 10]

based on the correlation results , wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 11]

to create at least one tokenized query [FEATURE ID: 5]

; processing the at least one tokenized query via a plurality of engines [FEATURE ID: 12]

, wherein each engine [FEATURE ID: 3]

of the plurality of engines is configured to compute a certainty score [FEATURE ID: 13]

that indicates a probability [FEATURE ID: 13]

that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 9]

, wherein each engine of the plurality of engines is further [FEATURE ID: 6]

configured to correspond to at least one entity indicating a topic [FEATURE ID: 9]

1 . A computer system [FEATURE ID: 1]

comprising [TRANSITIVE ID: 6]

: a processor [FEATURE ID: 1]

that processes one or more key performance indicator [FEATURE ID: 7]

( KPI ) components [FEATURE ID: 12]

that define KPI , the KPIs being [TRANSITIVE ID: 6]

part of metadata that describes data from which the KPIs are generated [TRANSITIVE ID: 4]

, wherein the one or more KPI components [FEATURE ID: 12]

are located [TRANSITIVE ID: 2]

in a data store [FEATURE ID: 3]

that also stores the data from which the KPIs are generated , wherein each KPI includes [TRANSITIVE ID: 6]

a plurality of attributes including name [FEATURE ID: 9]

, value [FEATURE ID: 10]

, status [FEATURE ID: 11]

, and trend , as well as expressions for retrieving KPI component data [FEATURE ID: 9]

; an expression engine [FEATURE ID: 7]

through which a generic application component [FEATURE ID: 1]

communicates with the data store to facilitate retrieval [FEATURE ID: 8]

and receipt [FEATURE ID: 8]

of KPI component data ; an inference component of the expression engine to generate and cache KPIs [FEATURE ID: 7]

proactively by determining a probability [FEATURE ID: 13]

that an expression [FEATURE ID: 7]

of a KPI component [FEATURE ID: 5]

will be requested and upon determining that the probability exceeds a threshold , automatically generating and caching the KPI from the expression ; an intelligent [FEATURE ID: 7]

assist component [FEATURE ID: 1]

that automatically predicts , suggests , or infers possible attributes to be included in a KPI component and / or performs KPI component adjustments to support defined KPIs ; a KPI design component [FEATURE ID: 1]

to facilitate definition [FEATURE ID: 8]

of one or more KPIs ; a linking component that links an extension component [FEATURE ID: 3]

that provides additional KPI attributes to an existing KPI component ; and the generic application component that extracts and displays data from the data store without a priori knowledge [FEATURE ID: 8]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US7716234B2
Filed: 2006-05-26
Issued: 2010-05-11
Patent Holder: (Original Assignee) SAP France SA     (Current Assignee) Business Objects Software Ltd
Inventor(s): Alexis-Jean Laurent NaĂŻbo, Didier Marc Jean Bolf, Philippe Meiniel, Richard Thomas Reynolds, JR.

Title: Apparatus and method for querying databases via a web service

[FEATURE ID: 1] method, display, locationplatform, system, query, framework, component, client, database[FEATURE ID: 1] computer readable storage medium, semantic layer query, semantic layer, query resolution function, Web Service Description Language
[TRANSITIVE ID: 2] implementedused, embodied, provided, operable, executing, operated[TRANSITIVE ID: 2] operating
[FEATURE ID: 3] computing device, entity, topicsearch, service, target, document, user, field, result[FEATURE ID: 3] database
[FEATURE ID: 4] applicationimage, page, file, item, object, document, instruction[FEATURE ID: 4] web service description language file, input message
[TRANSITIVE ID: 5] downloaded, based, selectedreceived, associated, determined, identified, accessed, indicated, requested[TRANSITIVE ID: 5] specified
[FEATURE ID: 6] communication network, search intent, categoryrequest, search, context, query, field, user, location[FEATURE ID: 6] query definition, web service query
[TRANSITIVE ID: 7] comprisingincluding, comprises, includes, having, with, and, providing[TRANSITIVE ID: 7] comprising, specifying
[FEATURE ID: 8] input search query, icon, input, explicit intent, engineobject, output, information, entry, alert, identifier, search[FEATURE ID: 8] interface, web service interface, message, query, query results, eXtensible Markup Language
[FEATURE ID: 9] user device, tokenuser, query, source, database, key, domain, template[FEATURE ID: 9] query identifier, query method
[FEATURE ID: 10] applications central repositoryrepository, directory, listing, database, catalog, registry, file[FEATURE ID: 10] set
[FEATURE ID: 11] downloadtransport, report, transfer, output, dispatch, notification, supply[FEATURE ID: 11] pass, web service output message
[FEATURE ID: 12] claimparagraph, clair, embodiment, clam, of claim, item, clause[FEATURE ID: 12] claim
[FEATURE ID: 13] user gesture, querymessage, response, result, script, template, transaction, rule[FEATURE ID: 13] web service input message, output message, query input definition, query output definition
[FEATURE ID: 14] personal variableattribute, message, element, data[FEATURE ID: 14] format
[FEATURE ID: 15] furtheralso, optionally, additionally, furthermore[FEATURE ID: 15] further
1 . A method [FEATURE ID: 1]

, implemented [TRANSITIVE ID: 2]

by a computing device [FEATURE ID: 3]

, for causing at least one application [FEATURE ID: 4]

to be downloaded [TRANSITIVE ID: 5]

via a communication network [FEATURE ID: 6]

, comprising [TRANSITIVE ID: 7]

: receiving , via the communication network , an input search query [FEATURE ID: 8]

from a user device [FEATURE ID: 9]

; determining the search intent [FEATURE ID: 6]

based [TRANSITIVE ID: 5]

on the input search query ; selecting , based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 10]

; causing an icon [FEATURE ID: 8]

corresponding to the at least one selected [TRANSITIVE ID: 5]

application to be displayed on a display [FEATURE ID: 1]

of the user device ; receiving via the communication network an input [FEATURE ID: 8]

from the user device indicating a particular one of the at least one selected application ; causing establishment of a direct communication link between the user device and a location [FEATURE ID: 1]

hosting the particular one of the at least one selected application in response to an input received from the user device ; and causing initiation of a download [FEATURE ID: 11]

of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 12]

1 , wherein the input received from the user device is provided responsive to a user gesture [FEATURE ID: 13]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent [FEATURE ID: 8]

. 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 14]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context ; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context ; and deriving at least a category [FEATURE ID: 6]

of interest based on the correlation results , wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 9]

to create at least one tokenized query [FEATURE ID: 13]

; processing the at least one tokenized query via a plurality of engines , wherein each engine [FEATURE ID: 8]

of the plurality of engines is configured to compute a certainty score that indicates a probability that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 3]

, wherein each engine of the plurality of engines is further [FEATURE ID: 15]

configured to correspond to at least one entity indicating a topic [FEATURE ID: 3]

1 . A computer readable storage medium [FEATURE ID: 1]

, comprising [TRANSITIVE ID: 7]

executable instructions to : receive a set [FEATURE ID: 10]

of semantic layer objects that define a semantic layer query [FEATURE ID: 1]

to a database [FEATURE ID: 3]

; receive a web service input message [FEATURE ID: 13]

specifying [TRANSITIVE ID: 7]

a query identifier [FEATURE ID: 9]

and query parameters ; retrieve a query definition [FEATURE ID: 6]

specified [TRANSITIVE ID: 5]

by the query identifier ; map the query parameters in accordance with the query definition to the semantic layer query ; pass [TRANSITIVE ID: 11]

the semantic layer query to a semantic layer [FEATURE ID: 1]

with semantically dynamic objects operating [TRANSITIVE ID: 2]

as an interface [FEATURE ID: 8]

to the database ; receive database results from the semantic layer ; and map the database results to a specified web service interface [FEATURE ID: 8]

to form a web service output message [FEATURE ID: 11]

. 2 . The computer readable storage medium of claim [FEATURE ID: 12]

1 wherein the web service input message is a Simple Object Access Protocol ( SOAP ) message [FEATURE ID: 8]

. 3 . The computer readable storage medium of claim 1 wherein the executable instructions to map the query parameters include executable instructions to map the query parameters to query [FEATURE ID: 8]

prompts for the semantic layer . 4 . The computer readable storage medium of claim 1 wherein the executable instructions to map the query parameters include executable instructions to call a query resolution function [FEATURE ID: 1]

. 5 . The computer readable storage medium of claim 4 wherein the query resolution function is a report engine software developer kit . 6 . The computer readable storage medium of claim 1 wherein the executable instructions to map the query parameters include executable instructions to invoke a semantic layer communication application program interface . 7 . The computer readable storage medium of claim 1 wherein the executable instructions to map the query results [FEATURE ID: 8]

include executable instructions to map the query results into a web service interface with an eXtensible Markup Language [FEATURE ID: 8]

( XML ) format [FEATURE ID: 14]

defined by a Web Service Description Language [FEATURE ID: 1]

. 8 . The computer readable storage medium of claim 7 wherein the executable instructions to map the query results include executable instructions to form a Simple Object Access Protocol ( SOAP ) output message [FEATURE ID: 13]

. 9 . A computer readable storage medium , comprising executable instructions to : specify a web service query [FEATURE ID: 6]

; route the web service query to a semantic layer supporting semantically dynamic objects ; and build a web service interface for the web service query specifying a query method [FEATURE ID: 9]

, a query identifier , a query input definition [FEATURE ID: 13]

and a query output definition [FEATURE ID: 13]

; map the query identifier and query input definition to a semantic layer query ; pass the semantic layer query to the semantic layer supporting semantically dynamic objects operating as an interface to a database ; receive database results from the semantic layer ; and map the database results to the query output definition of the web service interface . 10 . The computer readable storage medium of claim 9 further comprising executable instructions to invoke the semantic layer via a semantic layer communication application program interface . 11 . The computer readable storage medium of claim 10 further [FEATURE ID: 15]

comprising executable instructions to receive global parameter queries from the semantic layer communication application program interface . 12 . The computer readable storage medium of claim 9 wherein the web service interface is a web service description language file [FEATURE ID: 4]

. 13 . The computer readable storage medium of claim 12 wherein the web service description language file is invoked to form an input message [FEATURE ID: 4]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US20100115389A1
Filed: 1999-10-01
Issued: 2010-05-06
Patent Holder: (Original Assignee) PPP Capital One LLC     (Current Assignee) Callahan Cellular LLC
Inventor(s): Arild O. Gautestad

Title: Method and System for Publication and Revision or Hierarchically Organized Sets of Static Intranet and Internet Web Pages

[FEATURE ID: 1] methodmechanism, system, program, procedure, methods, form, function[FEATURE ID: 1] method, user interface, fashion
[FEATURE ID: 2] computing device, communication network, user device, locationclient, database, website, machine, network, system, computing[FEATURE ID: 2] first computer, web page, second computer effective, tangible computer, computer
[TRANSITIVE ID: 3] causing, receiving, determining, selecting, downloadidentifying, providing, obtaining, transmitting, sending, generating, detecting[TRANSITIVE ID: 3] storing, transferring
[FEATURE ID: 4] application, input search query, icon, input, context, category, interest, entityitem, information, document, entry, image, website, content[FEATURE ID: 4] common category, hierarchical organization, associated electronic document file, electronic document file, respective individual item, electronic document files, executable instructions, thereon
[TRANSITIVE ID: 5] comprisingincluding, having, providing, implementing, containing, with, involves[TRANSITIVE ID: 5] comprising, defining
[FEATURE ID: 6] applications central repository, topiclisting, category, database, document, location, classification, categorization[FEATURE ID: 6] category list document file, static web page
[TRANSITIVE ID: 7] corresponding, selectedrepresentative, specified, respective, relevant, related, associated, desired[TRANSITIVE ID: 7] modified
[FEATURE ID: 8] displayview, component, region, representation[FEATURE ID: 8] portion
[FEATURE ID: 9] particularsingle, respective, first, corresponding[FEATURE ID: 9] counterpart
[FEATURE ID: 10] responseparallel, correlation, correspondence, conformance, conformity, operative association, compliance[FEATURE ID: 10] association, accordance, response
[FEATURE ID: 11] initiationexecution, providing, delivery, the, transmission[FEATURE ID: 11] display
[FEATURE ID: 12] claimclam, of claim, preceding claim, the claim, embodiment, paragraph, item[FEATURE ID: 12] claim
[FEATURE ID: 13] user gesturesubscription, rule, command, schedule, trigger, response, request[FEATURE ID: 13] modification, timer function
[FEATURE ID: 14] furthereach, optionally, specifically, separately, only, also[FEATURE ID: 14] respective associated electronic document files
1 . A method [FEATURE ID: 1]

, implemented by a computing device [FEATURE ID: 2]

, for causing [TRANSITIVE ID: 3]

at least one application [FEATURE ID: 4]

to be downloaded via a communication network [FEATURE ID: 2]

, comprising [TRANSITIVE ID: 5]

: receiving [TRANSITIVE ID: 3]

, via the communication network , an input search query [FEATURE ID: 4]

from a user device [FEATURE ID: 2]

; determining [TRANSITIVE ID: 3]

the search intent based on the input search query ; selecting [TRANSITIVE ID: 3]

, based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 6]

; causing an icon [FEATURE ID: 4]

corresponding [TRANSITIVE ID: 7]

to the at least one selected [TRANSITIVE ID: 7]

application to be displayed on a display [FEATURE ID: 8]

of the user device ; receiving via the communication network an input [FEATURE ID: 4]

from the user device indicating a particular [FEATURE ID: 9]

one of the at least one selected application ; causing establishment of a direct communication link between the user device and a location [FEATURE ID: 2]

hosting the particular one of the at least one selected application in response [FEATURE ID: 10]

to an input received from the user device ; and causing initiation [FEATURE ID: 11]

of a download [FEATURE ID: 3]

of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 12]

1 , wherein the input received from the user device is provided responsive to a user gesture [FEATURE ID: 13]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context [FEATURE ID: 4]

; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context ; and deriving at least a category [FEATURE ID: 4]

of interest [FEATURE ID: 4]

based on the correlation results , wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token to create at least one tokenized query ; processing the at least one tokenized query via a plurality of engines , wherein each engine of the plurality of engines is configured to compute a certainty score that indicates a probability that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 4]

, wherein each engine of the plurality of engines is further [FEATURE ID: 14]

configured to correspond to at least one entity indicating a topic [FEATURE ID: 6]

1 . A method [FEATURE ID: 1]

comprising [TRANSITIVE ID: 5]

: storing [TRANSITIVE ID: 3]

, on a first computer [FEATURE ID: 2]

, a category list document file [FEATURE ID: 6]

for items that belong to a common category [FEATURE ID: 4]

, and respective associated electronic document files [FEATURE ID: 14]

for individual items that appear in the category list document file , the category list document file and the respective associated electronic document files defining [TRANSITIVE ID: 5]

a hierarchical organization [FEATURE ID: 4]

associated with a web page [FEATURE ID: 2]

; and in association [FEATURE ID: 10]

with a modification [FEATURE ID: 13]

to either the category list document file or an associated electronic document file [FEATURE ID: 4]

, transferring [TRANSITIVE ID: 3]

at least a modified [TRANSITIVE ID: 7]

portion [FEATURE ID: 8]

of the hierarchical organization to a second computer effective [FEATURE ID: 2]

to produce a counterpart [FEATURE ID: 9]

synchronized hierarchical organization . 2 . The method of claim [FEATURE ID: 12]

1 , wherein said transferring is automated . 3 . The method of claim 1 , wherein said transferring is performed at regular intervals in accordance [FEATURE ID: 10]

with a timer function [FEATURE ID: 13]

. 4 . The method of claim 1 , wherein the category list document file includes summary data for individual items and a hyperlink to a corresponding electronic document file [FEATURE ID: 4]

for a respective individual item [FEATURE ID: 4]

. 5 . The method of claim 1 , wherein the transferring is performed , at least in part , by storing a log file on the first computer , the log file being configured to log modifications of the category list document file or the respective associated electronic document files . 6 . The method of claim 1 , further comprising : causing display [FEATURE ID: 11]

of a user interface [FEATURE ID: 1]

configured to enable modification of at least one of the category list document file or the associated electronic document files [FEATURE ID: 4]

; and receiving a modification of at least one of the category list document file or the associated electronic document files via the user interface , wherein the transferring is performed in response [FEATURE ID: 10]

to receiving the modification . 7 . The method of claim 6 , wherein the category list document file includes summary data for individual items and a hyperlink to a corresponding electronic document file for a respective individual item . 8 . The method of claim 6 , wherein the transferring is performed , at least in part , by maintaining a log file on the first computer , the log file being configured to log modifications of the category list document file or the respective associated electronic document files . 9 . The method of claim 1 , wherein the web page comprises a static web page [FEATURE ID: 6]

. 10 . A tangible computer [FEATURE ID: 2]

- readable medium having computer [FEATURE ID: 2]

- executable instructions [FEATURE ID: 4]

stored thereon [FEATURE ID: 4]

, the computer - executable instructions comprising : instructions for storing , on a first computer , a category list document file for items that belong to a common category and respective associated electronic document files for individual items that appear in the category list document file , the category list document file and the respective associated electronic document files defining a hierarchical organization associated with a web page ; and instructions for transferring , in association with a modification to either the category list document file or an associated electronic document file , at least a modified portion of the hierarchical organization to a second computer effective to produce a counterpart synchronized hierarchical organization . 11 . The tangible computer - readable medium of claim 10 , wherein said instructions for transferring comprise instructions for transferring at least the modified portion of the hierarchical organization in an automated fashion [FEATURE ID: 1]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US20100114883A1
Filed: 2005-11-15
Issued: 2010-05-06
Patent Holder: (Original Assignee) POWERREVIEWS Inc     (Current Assignee) Powerreviews Oc LLC
Inventor(s): Robert S. Chea, James Morris, Gautam Prabhu

Title: System for dynamic product summary based on consumer-contributed keywords

[FEATURE ID: 1] methodprogram, methodology, scheme, mechanism, methods, technology, computing method[FEATURE ID: 1] method
[TRANSITIVE ID: 2] causing, determining, selectingidentifying, displaying, receiving, processing, providing, analyzing, collecting[TRANSITIVE ID: 2] presenting, obtaining, transferring
[FEATURE ID: 3] communication network, locationclient, system, computer, browser, terminal, processor, database[FEATURE ID: 3] display screen, user input device
[TRANSITIVE ID: 4] comprisingincluding, providing, involves, of, implementing, having, performing[TRANSITIVE ID: 4] comprising
[TRANSITIVE ID: 5] receivingrecording, determining, issuing, obtaining, accepting, processing, generating[TRANSITIVE ID: 5] receiving
[FEATURE ID: 6] user device, displaydevice, user, browser, processor, network, client, window[FEATURE ID: 6] digital processor
[FEATURE ID: 7] applications central repositoryrepository, group, library, location, set, pool, directory[FEATURE ID: 7] subset
[FEATURE ID: 8] responsecorrelation, connection, immediate response, accordance, proximity, proportion, comparison[FEATURE ID: 8] response
[FEATURE ID: 9] initiationtransmission, delivery, communication, providing, distribution, transfer[FEATURE ID: 9] display
[FEATURE ID: 10] claimof claim, claim of, preceding claim, the claim, embodiment, paragraph, item[FEATURE ID: 10] claim
[FEATURE ID: 11] user gestureprompt, call, user, query, gesture, confirmation, message[FEATURE ID: 11] signal
[FEATURE ID: 12] context, category, topicdomain, concept, location, field, subject, classification, term[FEATURE ID: 12] context
[FEATURE ID: 13] token, query, entityterm, string, search, document, topic, word, key[FEATURE ID: 13] keyword
[FEATURE ID: 14] certainty scoreresult, measurement, vote, statistic, metric, scoring, tally[FEATURE ID: 14] rating
[FEATURE ID: 15] probabilitylikelihood, quality, frequency, level, rate, measure, value[FEATURE ID: 15] users ' ratings, number
1 . A method [FEATURE ID: 1]

, implemented by a computing device , for causing [TRANSITIVE ID: 2]

at least one application to be downloaded via a communication network [FEATURE ID: 3]

, comprising [TRANSITIVE ID: 4]

: receiving [TRANSITIVE ID: 5]

, via the communication network , an input search query from a user device [FEATURE ID: 6]

; determining [TRANSITIVE ID: 2]

the search intent based on the input search query ; selecting [TRANSITIVE ID: 2]

, based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 7]

; causing an icon corresponding to the at least one selected application to be displayed on a display [FEATURE ID: 6]

of the user device ; receiving via the communication network an input from the user device indicating a particular one of the at least one selected application ; causing establishment of a direct communication link between the user device and a location [FEATURE ID: 3]

hosting the particular one of the at least one selected application in response [FEATURE ID: 8]

to an input received from the user device ; and causing initiation [FEATURE ID: 9]

of a download of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 10]

1 , wherein the input received from the user device is provided responsive to a user gesture [FEATURE ID: 11]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context [FEATURE ID: 12]

; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context ; and deriving at least a category [FEATURE ID: 12]

of interest based on the correlation results , wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 13]

to create at least one tokenized query [FEATURE ID: 13]

; processing the at least one tokenized query via a plurality of engines , wherein each engine of the plurality of engines is configured to compute a certainty score [FEATURE ID: 14]

that indicates a probability [FEATURE ID: 15]

that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 13]

, wherein each engine of the plurality of engines is further configured to correspond to at least one entity indicating a topic [FEATURE ID: 12]

1 . A method [FEATURE ID: 1]

for presenting [TRANSITIVE ID: 2]

keywords used for a review , the method comprising [TRANSITIVE ID: 4]

: obtaining [TRANSITIVE ID: 2]

a plurality of user - created keywords , wherein each user - created keyword [FEATURE ID: 13]

is created by a user in a review ; receiving [TRANSITIVE ID: 5]

votes to indicate users ' ratings [FEATURE ID: 15]

of effectiveness of the keywords used in reviews ; and transferring [TRANSITIVE ID: 2]

at least a portion of the plurality of user - created keywords for display [FEATURE ID: 9]

to a user , wherein a digital processor [FEATURE ID: 6]

is used to display keywords on a display screen [FEATURE ID: 3]

along with a rating [FEATURE ID: 14]

derived from the votes . 2 . The method of claim [FEATURE ID: 10]

1 , wherein the keyword rating information includes frequency of selection of a keyword for use in reviews . 3 . The method of claim 1 , further comprising : tracking a rating of a user / reviewer ; and including the rating of the user / reviewer in the keyword rating information . 4 . The method of claim 1 , further comprising : automatically updating a ranking of at least a portion of the plurality of user - created keywords . 5 . The method of claim 4 , wherein automatically updating is in response [FEATURE ID: 8]

to an increase in the number [FEATURE ID: 15]

of obtained user - created keywords . 6 . The method of claim 1 , further comprising : tabulating keywords . 7 . The method of claim 1 , further comprising : categorizing keywords . 8 . The method of claim 7 , wherein categorizing includes categories of one or more of the following : pros , cons , uses , benefits , drawbacks , style , lifestyle , fit , sizing . 9 . The method of claim 1 , wherein a given keyword includes a link to a context [FEATURE ID: 12]

of use of the given keyword , the method further comprising : receiving a signal [FEATURE ID: 11]

from a user input device [FEATURE ID: 3]

to select the given keyword ; and displaying at least a portion of the context of use of the given keyword in response to the selection . 10 . The method of claim 1 , wherein a given keyword includes a link to a subset [FEATURE ID: 7]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US7711670B2
Filed: 2002-11-13
Issued: 2010-05-04
Patent Holder: (Original Assignee) SAP SE     (Current Assignee) SAP SE
Inventor(s): Karl Christian (Chris) Roediger

Title: Agent engine

[FEATURE ID: 1] method, communication network, display, user gesture, query, certainty scoresystem, component, rule, processor, tool, user, module[FEATURE ID: 1] definition component, computer processor, function, modification component, data definition, feedback loop
[TRANSITIVE ID: 2] implemented, downloaded, basedperformed, provided, received, executed, controlled, defined, generated[TRANSITIVE ID: 2] implemented, data usable
[FEATURE ID: 3] computing device, interestcomputer, component, controller, event, knowledge, database, behavior[FEATURE ID: 3] rule, object, filter application, memory system
[FEATURE ID: 4] applicationcomputer, code, user, executable, device, resource, software[FEATURE ID: 4] oriented, business entity
[TRANSITIVE ID: 5] comprisingcontaining, having, implementing, with, of, providing, comprises[TRANSITIVE ID: 5] comprising, storing, including
[FEATURE ID: 6] input search query, icon, input, explicit intentaction, alert, event, image, information, address, object[FEATURE ID: 6] objective, output, evaluation
[FEATURE ID: 7] user device, topicsearch, user, source, classification, domain, target, query[FEATURE ID: 7] business objective
[FEATURE ID: 8] applications central repository, locationrepository, database, resource, website, catalog, component, storage[FEATURE ID: 8] library
[TRANSITIVE ID: 9] correspondingspecific, associated, related, linked[TRANSITIVE ID: 9] based
[FEATURE ID: 10] direct communication linkhyperlink, line, coupling, route, communications, channel, pathway[FEATURE ID: 10] data feed
[FEATURE ID: 11] claimfigure, preceding claim, claim of, statement, claimed, clair, clause[FEATURE ID: 11] claim
[FEATURE ID: 12] personal variablecontext, information, data, input[FEATURE ID: 12] user input
[FEATURE ID: 13] enginesapplications, tools, objects, modules, services, algorithms, classes[FEATURE ID: 13] components, executable code, programs, agents
[FEATURE ID: 14] engineelement, agent, entity, algorithm[FEATURE ID: 14] agent generator component
[FEATURE ID: 15] entityquery, value, rule, result[FEATURE ID: 15] learning algorithm
1 . A method [FEATURE ID: 1]

, implemented [TRANSITIVE ID: 2]

by a computing device [FEATURE ID: 3]

, for causing at least one application [FEATURE ID: 4]

to be downloaded [TRANSITIVE ID: 2]

via a communication network [FEATURE ID: 1]

, comprising [TRANSITIVE ID: 5]

: receiving , via the communication network , an input search query [FEATURE ID: 6]

from a user device [FEATURE ID: 7]

; determining the search intent based [TRANSITIVE ID: 2]

on the input search query ; selecting , based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 8]

; causing an icon [FEATURE ID: 6]

corresponding [TRANSITIVE ID: 9]

to the at least one selected application to be displayed on a display [FEATURE ID: 1]

of the user device ; receiving via the communication network an input [FEATURE ID: 6]

from the user device indicating a particular one of the at least one selected application ; causing establishment of a direct communication link [FEATURE ID: 10]

between the user device and a location [FEATURE ID: 8]

hosting the particular one of the at least one selected application in response to an input received from the user device ; and causing initiation of a download of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 11]

1 , wherein the input received from the user device is provided responsive to a user gesture [FEATURE ID: 1]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent [FEATURE ID: 6]

. 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 12]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context ; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context ; and deriving at least a category of interest [FEATURE ID: 3]

based on the correlation results , wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token to create at least one tokenized query [FEATURE ID: 1]

; processing the at least one tokenized query via a plurality of engines [FEATURE ID: 13]

, wherein each engine [FEATURE ID: 14]

of the plurality of engines is configured to compute a certainty score [FEATURE ID: 1]

that indicates a probability that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 15]

, wherein each engine of the plurality of engines is further configured to correspond to at least one entity indicating a topic [FEATURE ID: 7]

1 . An agent engine comprising [TRANSITIVE ID: 5]

: a definition component [FEATURE ID: 1]

, the definition component to interactively collect user input [FEATURE ID: 12]

to define an objective [FEATURE ID: 6]

; a library [FEATURE ID: 8]

storing [TRANSITIVE ID: 5]

a plurality of components [FEATURE ID: 13]

including [TRANSITIVE ID: 5]

any one of executable code [FEATURE ID: 13]

, rule [FEATURE ID: 3]

- based [TRANSITIVE ID: 9]

filters , or object [FEATURE ID: 3]

oriented [TRANSITIVE ID: 4]

programs [FEATURE ID: 13]

; and an agent generator component [FEATURE ID: 14]

implemented [TRANSITIVE ID: 2]

by a computer processor [FEATURE ID: 1]

, the agent generator component to generate at least one agent that includes at least one of the plurality of components from the library , the at least one generated agent to autonomously perform a function [FEATURE ID: 1]

related to the objective and produce at least one output [FEATURE ID: 6]

; and a modification component [FEATURE ID: 1]

to automatically modify a rule for the at least one agent based on an evaluation [FEATURE ID: 6]

of the at least one output . 2 . The agent engine of claim [FEATURE ID: 11]

1 , further comprising : a data feed [FEATURE ID: 10]

from a first generated agent to a second generated agent , the data feed to pass data produced by the first generated agent to the second generated agent , the passed data usable [FEATURE ID: 2]

by the second generated agent to apply a learning algorithm [FEATURE ID: 15]

to one of a rule or a data definition [FEATURE ID: 1]

related to the objective . 3 . The agent engine of claim 2 , further comprising : a feedback loop [FEATURE ID: 1]

to determine from the data feed whether the generated agent may be modified to improve performance . 4 . The agent engine of claim 1 , wherein the objective is a business objective [FEATURE ID: 7]

. 5 . The agent engine of claim 4 , wherein the objective is an objective related to a business entity [FEATURE ID: 4]

. 6 . The agent engine of claim 4 , wherein at least two agents [FEATURE ID: 13]

are generated to perform the business objective . 7 . The agent engine of claim 1 , further comprises : a generated agent having at least one of a filter application [FEATURE ID: 3]

, a data aggregator , an association application , an analyzer , a modeler , or an actuator . 8 . The agent engine of claim 1 , further comprises : a memory system [FEATURE ID: 3]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US20100106706A1
Filed: 2000-05-22
Issued: 2010-04-29
Patent Holder: (Original Assignee) Yahoo Inc     (Current Assignee) Oath Inc
Inventor(s): Phillip G. Rorex, Thomas A. Soulanille, Bradley R. Haugaard

Title: Method and apparatus for identifying related searches in a database search system

[FEATURE ID: 1] method, user device, display, location, topicsystem, computer, network, platform, website, browser, client[FEATURE ID: 1] data processing method, related searches database, database search system, search database, method
[FEATURE ID: 2] computing device, search intent, user gesture, query, entitysearch, computer, host, client, request, website, user[FEATURE ID: 2] search engine, user device, search engine web server, related searches web server
[TRANSITIVE ID: 3] causing, determining, correlation resultssearching, processing, identifying, receiving, generating, selecting, providing[TRANSITIVE ID: 3] accessing, retrieving, omitting, indexing, search database stores
[FEATURE ID: 4] application, icon, direct communication link, personal variable, interestinformation, user, search, data, content, file, document[FEATURE ID: 4] search database textual information, keyword, search request, search database information
[TRANSITIVE ID: 5] downloaded, selectedprovided, identified, accessed, requested, available, obtained, searched[TRANSITIVE ID: 5] web pages searchable, stored, retrieved
[FEATURE ID: 6] communication networkweb, database, browser, website, link[FEATURE ID: 6] web page
[TRANSITIVE ID: 7] comprising, receiving, selectingproviding, including, having, identifying, of, and, collecting[TRANSITIVE ID: 7] storing, comprising
[FEATURE ID: 8] input search query, inputidentifier, image, address, indicator, event, entry, information[FEATURE ID: 8] index, advertiser identification
[TRANSITIVE ID: 9] basedidentified, indicated, specified, defined[TRANSITIVE ID: 9] determined
[FEATURE ID: 10] applications central repositoryindex, memory, network, storage[FEATURE ID: 10] search database uniform resource locators
[TRANSITIVE ID: 11] corresponding, particularrespective, relevant, unique, specific, suitable, associated, linked[TRANSITIVE ID: 11] similar, matching
[FEATURE ID: 12] claimembodiment, claimed, clam, paragraph, item, aspect, clause[FEATURE ID: 12] claim
[FEATURE ID: 13] context, categoryclassification, domain, term, location, genre, region, topic[FEATURE ID: 13] derived theme
[FEATURE ID: 14] tokenstring, term, value, key, field, phrase, word[FEATURE ID: 14] key word
[FEATURE ID: 15] engineeach, element, respective, one[FEATURE ID: 15] row
1 . A method [FEATURE ID: 1]

, implemented by a computing device [FEATURE ID: 2]

, for causing [TRANSITIVE ID: 3]

at least one application [FEATURE ID: 4]

to be downloaded [TRANSITIVE ID: 5]

via a communication network [FEATURE ID: 6]

, comprising [TRANSITIVE ID: 7]

: receiving [TRANSITIVE ID: 7]

, via the communication network , an input search query [FEATURE ID: 8]

from a user device [FEATURE ID: 1]

; determining [TRANSITIVE ID: 3]

the search intent [FEATURE ID: 2]

based [TRANSITIVE ID: 9]

on the input search query ; selecting [TRANSITIVE ID: 7]

, based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 10]

; causing an icon [FEATURE ID: 4]

corresponding [TRANSITIVE ID: 11]

to the at least one selected [TRANSITIVE ID: 5]

application to be displayed on a display [FEATURE ID: 1]

of the user device ; receiving via the communication network an input [FEATURE ID: 8]

from the user device indicating a particular [FEATURE ID: 11]

one of the at least one selected application ; causing establishment of a direct communication link [FEATURE ID: 4]

between the user device and a location [FEATURE ID: 1]

hosting the particular one of the at least one selected application in response to an input received from the user device ; and causing initiation of a download of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 12]

1 , wherein the input received from the user device is provided responsive to a user gesture [FEATURE ID: 2]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 4]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context [FEATURE ID: 13]

; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context ; and deriving at least a category [FEATURE ID: 13]

of interest [FEATURE ID: 4]

based on the correlation results [FEATURE ID: 3]

, wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 14]

to create at least one tokenized query [FEATURE ID: 2]

; processing the at least one tokenized query via a plurality of engines , wherein each engine [FEATURE ID: 15]

of the plurality of engines is configured to compute a certainty score that indicates a probability that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 2]

, wherein each engine of the plurality of engines is further configured to correspond to at least one entity indicating a topic [FEATURE ID: 1]

1 . A data processing method [FEATURE ID: 1]

for a related searches database [FEATURE ID: 1]

for a database search system [FEATURE ID: 1]

which includes a search database [FEATURE ID: 1]

storing [TRANSITIVE ID: 7]

information about a plurality of web pages searchable [FEATURE ID: 5]

by a search engine [FEATURE ID: 2]

, the method [FEATURE ID: 1]

comprising [TRANSITIVE ID: 7]

: at the database search system , accessing [TRANSITIVE ID: 3]

the search database and retrieving [TRANSITIVE ID: 3]

from the search database textual information [FEATURE ID: 4]

from the plurality of web pages about which information is stored [TRANSITIVE ID: 5]

in the search database ; at the database search system , omitting [TRANSITIVE ID: 3]

from the retrieved [TRANSITIVE ID: 5]

textual information textual information from web pages which are determined [TRANSITIVE ID: 9]

to be similar [FEATURE ID: 11]

among the plurality of web pages to produce search listing data ; at the database search system , indexing [FEATURE ID: 3]

the retrieved textual information and the search listing data to create an inverted index [FEATURE ID: 8]

; and at the database search system , storing the inverted index in the related searches database at the database search system . 2 . The data processing method of claim [FEATURE ID: 12]

1 wherein indexing comprises : at the database search system , arranging data as a plurality of rows in the related searches database , each row [FEATURE ID: 15]

of the plurality of rows including a key word [FEATURE ID: 14]

along with all text from the search database associated with the keyword [FEATURE ID: 4]

. 3 . The data processing method of claim 2 further comprising : receiving a search request [FEATURE ID: 4]

at the database search system from a remotely located user device [FEATURE ID: 2]

; at a search engine web server [FEATURE ID: 2]

of the database search system , locating in the search database information [FEATURE ID: 4]

matching the search request ; at a related searches web server [FEATURE ID: 2]

of the database search system , using the key word to identify matching [FEATURE ID: 11]

related search listings in the related searches database , combining the located information from the search database and the matching related search listings in a search results web page [FEATURE ID: 6]

; and communicating the search results web page from the database search system to the remotely located user device . 4 . The data processing method of claim 1 wherein the search database stores [FEATURE ID: 3]

a plurality of search listings , the method further comprising : creating one or more additional indexes using key information associated with respective search listings of the stored plurality of search listings ; and storing the one or more additional indexes in the related searches database . 5 . The data processing method of claim 4 wherein creating the one or more additional indexes comprises forming an index based on an advertiser identification [FEATURE ID: 8]

associated with the respective search listings or a derived theme [FEATURE ID: 13]

associated with the respective search listings . 6 . The data processing method of claim 1 wherein the search database stores a plurality of search listings and wherein omitting textual information from web pages which are determined to be similar comprises : at the database search system , retrieving from the search database uniform resource locators [FEATURE ID: 10]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US7707142B1
Filed: 2004-03-31
Issued: 2010-04-27
Patent Holder: (Original Assignee) Google LLC     (Current Assignee) Google LLC
Inventor(s): Mihai Florin Ionescu

Title: Methods and systems for performing an offline search

[FEATURE ID: 1] method, locationsystem, computer, device, technology, server, program, technique[FEATURE ID: 1] method
[TRANSITIVE ID: 2] implemented, downloaded, based, selectedprovided, performed, retrieved, associated, specified, determined, identified[TRANSITIVE ID: 2] received
[FEATURE ID: 3] computing devicenetwork, computer, system, database, server, provider, host[FEATURE ID: 3] data store, client, side, user
[TRANSITIVE ID: 4] causing, receiving, determining, selectingidentifying, processing, providing, generating, requesting, obtaining, transmitting[TRANSITIVE ID: 4] receiving, determining, storing, outputting
[FEATURE ID: 5] application, communication network, icon, display, input, download, contextimage, document, interface, browser, information, object, web[FEATURE ID: 5] result, article, new web page, web page, optical disc, hard drive, external data storage reader
[TRANSITIVE ID: 6] comprisingincluding, having, providing, involves, of, with, implementing[TRANSITIVE ID: 6] comprising
[FEATURE ID: 7] input search queryindex, information, interface, answer, database, query, object[FEATURE ID: 7] result set, external data storage medium
[FEATURE ID: 8] user device, search intent, querysearch, request, user, filter query, user query, question, command[FEATURE ID: 8] search query
[FEATURE ID: 9] applications central repositoryrepository, group, library, cache, pool, directory, catalog[FEATURE ID: 9] list
[TRANSITIVE ID: 10] corresponding, response, responsiveaccording, subject, pursuant, proximate, related, proportional, due[TRANSITIVE ID: 10] responsive
[FEATURE ID: 11] direct communication linkhyperlink, transmission, message, contact, call[FEATURE ID: 11] new e-mail
[FEATURE ID: 12] claimversion, aspect, preceding claim, claim of, previous claim, embodiment, clam[FEATURE ID: 12] claim
[FEATURE ID: 13] user gesture, personal variablequery, request, message, response, command, new, change[FEATURE ID: 13] determination, new result set, new document
[FEATURE ID: 14] interestsearch, information, data, content[FEATURE ID: 14] new result
[FEATURE ID: 15] tokentopic, term, concept, category, word[FEATURE ID: 15] change
[FEATURE ID: 16] entityquery, document, word, topic[FEATURE ID: 16] new article
[FEATURE ID: 17] furtherpreviously, being, also, not, is[FEATURE ID: 17] been
[FEATURE ID: 18] topicsource, region, point, term, user, content[FEATURE ID: 18] date
1 . A method [FEATURE ID: 1]

, implemented [TRANSITIVE ID: 2]

by a computing device [FEATURE ID: 3]

, for causing [TRANSITIVE ID: 4]

at least one application [FEATURE ID: 5]

to be downloaded [TRANSITIVE ID: 2]

via a communication network [FEATURE ID: 5]

, comprising [TRANSITIVE ID: 6]

: receiving [TRANSITIVE ID: 4]

, via the communication network , an input search query [FEATURE ID: 7]

from a user device [FEATURE ID: 8]

; determining [TRANSITIVE ID: 4]

the search intent [FEATURE ID: 8]

based [TRANSITIVE ID: 2]

on the input search query ; selecting [TRANSITIVE ID: 4]

, based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 9]

; causing an icon [FEATURE ID: 5]

corresponding [TRANSITIVE ID: 10]

to the at least one selected [TRANSITIVE ID: 2]

application to be displayed on a display [FEATURE ID: 5]

of the user device ; receiving via the communication network an input [FEATURE ID: 5]

from the user device indicating a particular one of the at least one selected application ; causing establishment of a direct communication link [FEATURE ID: 11]

between the user device and a location [FEATURE ID: 1]

hosting the particular one of the at least one selected application in response [FEATURE ID: 10]

to an input received from the user device ; and causing initiation of a download [FEATURE ID: 5]

of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 12]

1 , wherein the input received from the user device is provided responsive [FEATURE ID: 10]

to a user gesture [FEATURE ID: 13]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 13]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context [FEATURE ID: 5]

; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context ; and deriving at least a category of interest [FEATURE ID: 14]

based on the correlation results , wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 15]

to create at least one tokenized query [FEATURE ID: 8]

; processing the at least one tokenized query via a plurality of engines , wherein each engine of the plurality of engines is configured to compute a certainty score that indicates a probability that the at least one tokenized query is mapped to at least one entity [FEATURE ID: 16]

, wherein each engine of the plurality of engines is further [FEATURE ID: 17]

configured to correspond to at least one entity indicating a topic [FEATURE ID: 18]

1 . A method [FEATURE ID: 1]

comprising [TRANSITIVE ID: 6]

: ( a ) receiving [TRANSITIVE ID: 4]

a search query [FEATURE ID: 8]

; ( b ) determining [TRANSITIVE ID: 4]

whether the search query has been [TRANSITIVE ID: 17]

previously received [TRANSITIVE ID: 2]

; ( c ) responsive [FEATURE ID: 10]

to a determination [FEATURE ID: 13]

that the search query has not been previously received , ( i ) receiving a new result set [FEATURE ID: 13]

associated with the search query , ( ii ) storing [TRANSITIVE ID: 4]

the new result set associated with the search query in an offline - accessible data store , and ( iii ) outputting [TRANSITIVE ID: 4]

the new result [FEATURE ID: 14]

set as a search result of the search query ; ( d ) responsive to a determination that the search query has been previously received , ( i ) retrieving a previously stored result set [FEATURE ID: 7]

associated with the search query from the offline - accessible data store , the previously stored result [FEATURE ID: 5]

set comprising a plurality of categories each of which comprises one or more articles , ( ii ) determining whether at least one of the plurality of categories of the previously stored result set associated with the search query is a valid search result set for the search query , and ( iii ) responsive to a determination that the at least one of the plurality of categories of the previously stored result set associated with the search query is a valid search result set for the search query , outputting the at least one of the plurality of categories of the previously stored result set associated with the search query as a search result of the search query . 2 . The method of claim [FEATURE ID: 12]

1 , wherein determining whether a search query has been previously received comprises comparing the search query to a list [FEATURE ID: 9]

of previously received search queries . 3 . The method of claim 1 , wherein determining whether at least one of the plurality of categories of the previously stored result set associated with the search query is a valid search result set for the search query comprises determining at least one of the following : determining that one of the plurality of categories of the result set is new , determining that one of the plurality of categories of the result set includes a change [FEATURE ID: 15]

, determining that a new article [FEATURE ID: 16]

exists in one of the plurality of categories of the result set , determining that a new article has been received in one of the plurality of categories of the result set , determining that an article [FEATURE ID: 5]

in one of the plurality of categories of the result set has been changed , determining that a new e-mail [FEATURE ID: 11]

has been received in one of the plurality of categories of the result set , determining that a new e-mail has been sent in one of the plurality of categories of the result set , determining that a new web page [FEATURE ID: 5]

has been received in one of the plurality of categories of the result set , determining that a web page [FEATURE ID: 5]

has been changed in one of the plurality of categories of the result set , determining that a new document [FEATURE ID: 13]

has been received in one of the plurality of categories of the result set , and determining that a new document has been generated in one of the plurality of categories of the result set . 4 . The method of claim 1 , wherein determining whether at least one of the plurality of categories of the previously stored result set associated with the search query is a valid search result set for the search query comprises determining whether a preset amount of time has elapsed from a time associated with the result set . 5 . The method of claim 1 , wherein determining whether at least one of the plurality of categories of the previously stored result set associated with the search query is a valid search result set for the search query comprises determining whether a preset amount of time has elapsed from a date [FEATURE ID: 18]

associated with the result set . 6 . The method of claim 1 , wherein retrieving a previously stored result set associated with the search query comprises at least one of the following : retrieving the result set from an optical disc [FEATURE ID: 5]

, retrieving the result set from a hard drive [FEATURE ID: 5]

, retrieving the result set from an external data storage medium [FEATURE ID: 7]

, retrieving the result set from an external data storage reader [FEATURE ID: 5]

, and retrieving the result set from a data store [FEATURE ID: 3]

on the client [FEATURE ID: 3]

- side [FEATURE ID: 3]

. 7 . The method of claim 1 , wherein receiving a search query comprises at least one of the following : receiving the search query from a user [FEATURE ID: 3]








Targeted Patent:

Patent: US9529918B2
Filed: 2010-06-11
Issued: 2016-12-27
Patent Holder: (Original Assignee) Doat Media Ltd     (Current Assignee) Hyperquery LLC
Inventor(s): Joey Joseph Simhon, Amir Taichman, Adam Kariv

Title: System and methods thereof for downloading applications via a communication network

 
Cross Reference / Shared Meaning between the Lines
Charted Against:

Patent: US7701859B2
Filed: 2006-02-14
Issued: 2010-04-20
Patent Holder: (Original Assignee) Oracle America Inc     (Current Assignee) Oracle America Inc
Inventor(s): Ruslan V. Belkin, Matthew Helgren

Title: Method and apparatus for identifying problem causes in a multi-node system

[FEATURE ID: 1] method, application, communication networkproduct, system, component, module, network, program, procedure[FEATURE ID: 1] method, network management system, service, resource, monitoring node, result
[TRANSITIVE ID: 2] implementedperformed, operable, performing, initiated, realized, facilitated, controlled[TRANSITIVE ID: 2] implemented
[FEATURE ID: 3] computing device, user device, displayclient, network, controller, device, node, host, terminal[FEATURE ID: 3] computer, second node, computing device, special purpose device
[TRANSITIVE ID: 4] causing, receiving, determining, selecting, initiationidentifying, providing, obtaining, requesting, detecting, processing, generating[TRANSITIVE ID: 4] determining, receiving, describing, invoking
[TRANSITIVE ID: 5] downloaded, selectedprovided, available, located, identified, requested, configured, corresponding[TRANSITIVE ID: 5] used, associated
[TRANSITIVE ID: 6] comprisingincluding, performing, executing, involves, of, having, implementing[TRANSITIVE ID: 6] comprising
[FEATURE ID: 7] applications central repositorypool, cluster, listing, category, database[FEATURE ID: 7] group
[TRANSITIVE ID: 8] corresponding, responsiverelating, according, proximate, related, pursuant, subject, incident[TRANSITIVE ID: 8] prior
[FEATURE ID: 9] direct communication linkcorrespondence, linkage, coupling, relationship, path, connectivity[FEATURE ID: 9] dependency relationship
[FEATURE ID: 10] locationdevice, component, network, system[FEATURE ID: 10] second element
[FEATURE ID: 11] claimparagraph, embodiment, figure, preceding claim, claim of, of claim, clause[FEATURE ID: 11] claim
[FEATURE ID: 12] user gesturediagnosis, confirmation, decision, warning, query, response, statement[FEATURE ID: 12] determination, problem report
[FEATURE ID: 13] personal variable, category, token, topiclevel, type, context, characteristic, value, location, concept[FEATURE ID: 13] condition
[FEATURE ID: 14] contextparameters, status, values, activity[FEATURE ID: 14] performance information
[FEATURE ID: 15] respective contextevaluation, values, processing, determination[FEATURE ID: 15] results
[FEATURE ID: 16] certainty scoreparameter, level, rating, metric[FEATURE ID: 16] confidence level
[FEATURE ID: 17] furtherautomatically, not, being, itself[FEATURE ID: 17] system performance
1 . A method [FEATURE ID: 1]

, implemented [TRANSITIVE ID: 2]

by a computing device [FEATURE ID: 3]

, for causing [TRANSITIVE ID: 4]

at least one application [FEATURE ID: 1]

to be downloaded [TRANSITIVE ID: 5]

via a communication network [FEATURE ID: 1]

, comprising [TRANSITIVE ID: 6]

: receiving [TRANSITIVE ID: 4]

, via the communication network , an input search query from a user device [FEATURE ID: 3]

; determining [TRANSITIVE ID: 4]

the search intent based on the input search query ; selecting [TRANSITIVE ID: 4]

, based on the search intent , at least one application from at least one applications central repository [FEATURE ID: 7]

; causing an icon corresponding [TRANSITIVE ID: 8]

to the at least one selected [TRANSITIVE ID: 5]

application to be displayed on a display [FEATURE ID: 3]

of the user device ; receiving via the communication network an input from the user device indicating a particular one of the at least one selected application ; causing establishment of a direct communication link [FEATURE ID: 9]

between the user device and a location [FEATURE ID: 10]

hosting the particular one of the at least one selected application in response to an input received from the user device ; and causing initiation [FEATURE ID: 4]

of a download of the particular one of the at least one selected application to the user device over the direct communication link . 2 . The method of claim [FEATURE ID: 11]

1 , wherein the input received from the user device is provided responsive [FEATURE ID: 8]

to a user gesture [FEATURE ID: 12]

. 3 . The method of claim 1 , wherein determining a search intent further comprising : determining an implicit intent and an explicit intent . 4 . The method of claim 3 , wherein determining the implicit intent further comprising : receiving at least one environmental variable and at least one personal variable [FEATURE ID: 13]

from the user device ; and analyzing each of the received at least one personal variable and the at least one environmental variable to determine their context [FEATURE ID: 14]

; correlating each of the received at least one personal variable and at least one environmental variable based on their respective context [FEATURE ID: 15]

; and deriving at least a category [FEATURE ID: 13]

of interest based on the correlation results , wherein the category of interest is determined to be the implicit intent . 5 . The method of claim 3 , wherein determining the explicit intent further comprising : tokenizing the input search query to at least one token [FEATURE ID: 13]

to create at least one tokenized query ; processing the at least one tokenized query via a plurality of engines , wherein each engine of the plurality of engines is configured to compute a certainty score [FEATURE ID: 16]

that indicates a probability that the at least one tokenized query is mapped to at least one entity , wherein each engine of the plurality of engines is further [FEATURE ID: 17]

configured to correspond to at least one entity indicating a topic [FEATURE ID: 13]

1 . A computer [FEATURE ID: 3]

- implemented [TRANSITIVE ID: 2]

method [FEATURE ID: 1]

for determining [TRANSITIVE ID: 4]

one or more causes of a problem with a service level objective ( SLO ) in a network management system [FEATURE ID: 1]

( NMS ) , the method comprising [TRANSITIVE ID: 6]

: receiving [TRANSITIVE ID: 4]

telemetry information describing [TRANSITIVE ID: 4]

a condition [FEATURE ID: 13]

of at least a first element in the NMS , wherein the first element is a service [FEATURE ID: 1]

or a resource [FEATURE ID: 1]

used [TRANSITIVE ID: 5]

to fulfill the SLO , and wherein the first element is associated [TRANSITIVE ID: 5]

with a first node ; invoking [TRANSITIVE ID: 4]

a first procedure associated with the first element , wherein the first procedure determines whether the first element is contributing to the problem with the SLO , wherein the problem is indicated by system performance [FEATURE ID: 17]

reaching a confidence level [FEATURE ID: 16]

specified in the SLO ; determining that the first element has a dependency relationship [FEATURE ID: 9]

with a second element [FEATURE ID: 10]

in the NMS ; invoking a second procedure associated with the second element , wherein the second procedure determines whether the second element is contributing to the problem with the SLO , and wherein the second element is associated with a second node [FEATURE ID: 3]

; making a determination [FEATURE ID: 12]

, using a monitoring node [FEATURE ID: 1]

, of one or more causes of the problem with the SLO based at least partially upon results [FEATURE ID: 15]

of the first procedure and the second procedure , wherein the problem is based upon at least one from a group [FEATURE ID: 7]

consisting of the first element contributing to the problem with the SLO , and the second element contributing to the problem with the SLO , and wherein the NMS comprises the first node , the second node , and the monitoring node operatively connected ; and generating , based on the determination , a problem report [FEATURE ID: 12]

that indicates one or more causes of the problem with the SLO ; wherein the method is performed by a computing device [FEATURE ID: 3]

which , as a result [FEATURE ID: 1]

of executing special purpose instructions , has been configured to be a special purpose device [FEATURE ID: 3]

. 2 . The method of claim [FEATURE ID: 11]

1 , wherein the telemetry information comprises performance information [FEATURE ID: 14]

for at least the first and second elements . 3 . The method of claim 1 , wherein the operation of invoking the second procedure is performed by the first procedure . 4 . The method of claim 1 , wherein generating the problem report comprises generating information indicating which one or more of the first and second elements is contributing to the problem with the SLO . 5 . The method of claim 4 , wherein generating information indicating which one or more of the first and second elements is contributing to the problem with the SLO comprises : determining a relative contribution made by each of the first and second elements to the problem with the SLO , wherein determining the relative contribution comprises assigning one or more numerical values indicating proportional contribution by the first and second element to the problem with the SLO ; and generating information indicating the relative contribution made by each of the first and second elements . 6 . The method of claim 1 , further comprising : prior [FEATURE ID: 8]