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 device | program, system, technique, procedure, computer, step, processor | [FEATURE ID: 1] method, scoring system |
[TRANSITIVE ID: 2] implemented | performed, enabled, realized, practiced, embodied, facilitated, operated | [TRANSITIVE ID: 2] implemented |
[FEATURE ID: 3] computing device, location | machine, method, network, computing, terminal, circuit, client | [FEATURE ID: 3] computer, topic vector space model |
[TRANSITIVE ID: 4] causing, determining, selecting | obtaining, detecting, analyzing, processing, finding, locating, searching | [TRANSITIVE ID: 4] recommending, identifying, computing |
[FEATURE ID: 5] application | product, advertisement, user, content | [FEATURE ID: 5] other keyword |
[TRANSITIVE ID: 6] downloaded, selected | presented, displayed, provided, available, identified, received, located | [TRANSITIVE ID: 6] present |
[TRANSITIVE ID: 7] comprising | including, comprises, by, implementing, with, using, involves | [TRANSITIVE ID: 7] comprising, includes |
[TRANSITIVE ID: 8] receiving | monitoring, reading, identifying, analyzing | [TRANSITIVE ID: 8] processing |
[FEATURE ID: 9] input search query | index, indicator, event, advertisement | [FEATURE ID: 9] average profile |
[FEATURE ID: 10] applications central repository, user gesture, category, topic | cluster, search, set, group, document, query, characteristic | [FEATURE ID: 10] search query, subject user profile, corpus |
[FEATURE ID: 11] direct communication link, response, correlation results | correlation, linkage, correspondence, connection, accordance, proximity, parallel | [FEATURE ID: 11] conjunction |
[FEATURE ID: 12] claim | paragraph, figure, the claim, embodiment, requirement, statement, claimed | [FEATURE ID: 12] claim |
[FEATURE ID: 13] personal variable, entity | value, context, token, user, profile, result, attribute | [FEATURE ID: 13] co-occurring keyword |
[FEATURE ID: 14] respective context | association, presence, relevancy, correlation | [FEATURE ID: 14] co-occurrence |
[FEATURE ID: 15] interest | information, data, documents, search, relevance, importance, features | [FEATURE ID: 15] same user profiles, additional search terms, related keywords |
[FEATURE ID: 16] token, query | string, term, key, level, word, result, variable | [FEATURE ID: 16] keyword, correlation ratio |
[FEATURE ID: 17] certainty score | rate, value, level, coefficient, factor, score, confidence | [FEATURE ID: 17] frequency, ratio, correlation index, likelihood, percentage |
[FEATURE ID: 18] probability | value, 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, location | system, computer, device, database, client, server, processor | [FEATURE ID: 1] machine, method, first software application, user, entire data processing system, first importer |
[TRANSITIVE ID: 2] implemented | executed, enabled, executing, run, controlled, used, initiated | [TRANSITIVE ID: 2] implemented, created, execute |
[FEATURE ID: 3] computing device | database, computer, controller, host, server, program, user | [FEATURE ID: 3] data processing system, second software application, second importer |
[TRANSITIVE ID: 4] causing, determining, selecting | acquiring, receiving, obtaining, identifying, finding, detecting, presenting | [TRANSITIVE ID: 4] searching, storing |
[FEATURE ID: 5] application, icon, input, entity | item, image, document, element, interface, instruction, file | [FEATURE ID: 5] content database, system wide user interface available, output |
[TRANSITIVE ID: 6] comprising | including, performing, providing, involves, of, implementing, having | [TRANSITIVE ID: 6] comprising |
[TRANSITIVE ID: 7] receiving, correlation results | processing, detecting, requesting, data, matching, comparing, providing | [TRANSITIVE ID: 7] searching |
[FEATURE ID: 8] input search query, search intent, query, engine | input, request, search, one, entity, interface, element | [FEATURE ID: 8] single command, importer |
[FEATURE ID: 9] applications central repository | memory, directory, repository, database, metadata, storage, registry | [FEATURE ID: 9] data, metadata database |
[TRANSITIVE ID: 10] corresponding, responsive | related, relating, according, additionally, specific, pursuant, response | [TRANSITIVE ID: 10] prior |
[TRANSITIVE ID: 11] selected | retrieved, downloaded, displayed, identified | [TRANSITIVE ID: 11] launchable |
[FEATURE ID: 12] display | view, map, dashboard, region, browser, screen, window | [FEATURE ID: 12] single window |
[FEATURE ID: 13] particular | different, respective, potential, corresponding | [FEATURE ID: 13] search |
[FEATURE ID: 14] response | correlation, connection, accordance, reply, proximity, proportion, dependence | [FEATURE ID: 14] response |
[FEATURE ID: 15] claim | the claim, clair, embodiment, paragraph, item, aspect, claim of | [FEATURE ID: 15] claim |
[FEATURE ID: 16] user gesture, personal variable | command, password, request, message, gesture, click, search | [FEATURE ID: 16] search query, search command, notification |
[FEATURE ID: 17] token, topic | field, category, level, term, source, concept, content | [FEATURE ID: 17] type |
[FEATURE ID: 18] engines | processors, tools, entities, agents, machines, clients, components | [FEATURE ID: 18] different software applications, importers |
[FEATURE ID: 19] further | previously, 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, location | computer, 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 device | network, 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, selecting | obtaining, identifying, providing, generating, transmitting, detecting, acquiring | [TRANSITIVE ID: 3] distributing, receiving, determining |
[FEATURE ID: 4] application, icon, context, interest, token, topic | content, 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, selected | provided, displayed, presented, received, chosen, determined, requested | [TRANSITIVE ID: 5] associated, configured |
[TRANSITIVE ID: 6] comprising | including, involves, includes, involving, wherein, providing, by | [TRANSITIVE ID: 6] comprising |
[FEATURE ID: 7] input search query, query | input, offer, inquiry, message, task, image, search | [FEATURE ID: 7] question |
[FEATURE ID: 8] user device | consumer, client, device, computer, customer | [FEATURE ID: 8] first user |
[FEATURE ID: 9] applications central repository | service, group, cluster, website, catalog | [FEATURE ID: 9] category |
[FEATURE ID: 10] display | view, page, screen, component, window, representation, part | [FEATURE ID: 10] portion |
[FEATURE ID: 11] direct communication link, response, respective context | comparison, relationship, context, linkage, correspondence, parallel, contact | [FEATURE ID: 11] conjunction |
[FEATURE ID: 12] claim, entity | item, feature, paragraph, aspect, request claim, the claim, embodiment | [FEATURE ID: 12] claim |
[FEATURE ID: 13] user gesture | prompt, stimulus, trigger, reward, message, recommendation, challenge | [FEATURE ID: 13] content generation opportunity |
[FEATURE ID: 14] category | classification, group, genre, first | [FEATURE ID: 14] second type |
[FEATURE ID: 15] further | previously, 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, application | program, computer, methodology, technique, procedure, software, scheme | [FEATURE ID: 1] method |
[FEATURE ID: 2] computing device, communication network, user device, display, location | computer, client, user, platform, database, website, device | [FEATURE ID: 2] network, computer device |
[TRANSITIVE ID: 3] causing, receiving, selecting | identifying, acquiring, determining, providing, requesting, collecting, deriving | [TRANSITIVE ID: 3] obtaining, calculating |
[TRANSITIVE ID: 4] downloaded, based, selected | received, available, corresponding, associated, specified, accessed, retrieved | [TRANSITIVE ID: 4] obtained |
[TRANSITIVE ID: 5] comprising | including, with, using, involves, of, which, implementing | [TRANSITIVE ID: 5] comprising |
[FEATURE ID: 6] input search query, token, certainty score | identifier, indicator, index, threshold, level, alarm, rule | [FEATURE ID: 6] alarm threshold, Iub utilization percentage |
[TRANSITIVE ID: 7] determining | evaluating, assessing, obtaining, establishing, testing, deriving, checking | [TRANSITIVE ID: 7] monitoring, generating, analyzing |
[TRANSITIVE ID: 8] corresponding | representative, related, relating, pertaining, linked, relevant | [TRANSITIVE ID: 8] associated |
[FEATURE ID: 9] direct communication link | network, contact, line, connectivity | [FEATURE ID: 9] communication |
[FEATURE ID: 10] response, respective context | correlation, comparison, association, real time, accordance, reply, reaction | [FEATURE ID: 10] response |
[FEATURE ID: 11] claim | paragraph, clair, embodiment, of claim, claim of, item, aspect | [FEATURE ID: 11] claim |
[FEATURE ID: 12] personal variable, context | element, activity, status, variable, parameter, location, data | [FEATURE ID: 12] capacity attribute |
[FEATURE ID: 13] correlation results | comparing, mapping, processing, matching | [FEATURE ID: 13] plotting |
[FEATURE ID: 14] engines | services, 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, location | platform, database, client, system, computer, module, network | [FEATURE ID: 1] computer system, processor, generic application component, component, KPI design component |
[TRANSITIVE ID: 2] implemented | hosted, embodied, provided, executed | [TRANSITIVE ID: 2] located |
[FEATURE ID: 3] application, explicit intent, engine | component, entity, agent, algorithm, assertion, expression, action | [FEATURE ID: 3] data store, extension component |
[TRANSITIVE ID: 4] downloaded, based, selected | received, retrieved, associated, identified, requested, presented, displayed | [TRANSITIVE ID: 4] generated |
[FEATURE ID: 5] communication network, user gesture, query | search, command, user, message, request, statement, predicate | [FEATURE ID: 5] KPI component |
[TRANSITIVE ID: 6] comprising, further | including, comprises, containing, having, providing, executing, describing | [TRANSITIVE ID: 6] comprising, being, includes |
[FEATURE ID: 7] input search query, icon, input | interface, application, output, information, address, entry, index | [FEATURE ID: 7] key performance indicator, expression engine, cache KPIs, expression, intelligent |
[FEATURE ID: 8] establishment, initiation, download | provision, communication, delivery, presentation, creation, selection, use | [FEATURE ID: 8] retrieval, receipt, definition, knowledge |
[FEATURE ID: 9] personal variable, entity, topic | value, attribute, context, term, location, event, category | [FEATURE ID: 9] name, KPI component data |
[FEATURE ID: 10] category, interest | subject, field, importance, content, data, level, type | [FEATURE ID: 10] value |
[FEATURE ID: 11] token | type, value, key, category | [FEATURE ID: 11] status |
[FEATURE ID: 12] engines | elements, applications, instances, parts, resources, attributes, properties | [FEATURE ID: 12] components, KPI components |
[FEATURE ID: 13] certainty score, probability | result, 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, location | platform, 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] implemented | used, embodied, provided, operable, executing, operated | [TRANSITIVE ID: 2] operating |
[FEATURE ID: 3] computing device, entity, topic | search, service, target, document, user, field, result | [FEATURE ID: 3] database |
[FEATURE ID: 4] application | image, page, file, item, object, document, instruction | [FEATURE ID: 4] web service description language file, input message |
[TRANSITIVE ID: 5] downloaded, based, selected | received, associated, determined, identified, accessed, indicated, requested | [TRANSITIVE ID: 5] specified |
[FEATURE ID: 6] communication network, search intent, category | request, search, context, query, field, user, location | [FEATURE ID: 6] query definition, web service query |
[TRANSITIVE ID: 7] comprising | including, comprises, includes, having, with, and, providing | [TRANSITIVE ID: 7] comprising, specifying |
[FEATURE ID: 8] input search query, icon, input, explicit intent, engine | object, 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, token | user, query, source, database, key, domain, template | [FEATURE ID: 9] query identifier, query method |
[FEATURE ID: 10] applications central repository | repository, directory, listing, database, catalog, registry, file | [FEATURE ID: 10] set |
[FEATURE ID: 11] download | transport, report, transfer, output, dispatch, notification, supply | [FEATURE ID: 11] pass, web service output message |
[FEATURE ID: 12] claim | paragraph, clair, embodiment, clam, of claim, item, clause | [FEATURE ID: 12] claim |
[FEATURE ID: 13] user gesture, query | message, 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 variable | attribute, message, element, data | [FEATURE ID: 14] format |
[FEATURE ID: 15] further | also, 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] method | mechanism, system, program, procedure, methods, form, function | [FEATURE ID: 1] method, user interface, fashion |
[FEATURE ID: 2] computing device, communication network, user device, location | client, 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, download | identifying, providing, obtaining, transmitting, sending, generating, detecting | [TRANSITIVE ID: 3] storing, transferring |
[FEATURE ID: 4] application, input search query, icon, input, context, category, interest, entity | item, 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] comprising | including, having, providing, implementing, containing, with, involves | [TRANSITIVE ID: 5] comprising, defining |
[FEATURE ID: 6] applications central repository, topic | listing, category, database, document, location, classification, categorization | [FEATURE ID: 6] category list document file, static web page |
[TRANSITIVE ID: 7] corresponding, selected | representative, specified, respective, relevant, related, associated, desired | [TRANSITIVE ID: 7] modified |
[FEATURE ID: 8] display | view, component, region, representation | [FEATURE ID: 8] portion |
[FEATURE ID: 9] particular | single, respective, first, corresponding | [FEATURE ID: 9] counterpart |
[FEATURE ID: 10] response | parallel, correlation, correspondence, conformance, conformity, operative association, compliance | [FEATURE ID: 10] association, accordance, response |
[FEATURE ID: 11] initiation | execution, providing, delivery, the, transmission | [FEATURE ID: 11] display |
[FEATURE ID: 12] claim | clam, of claim, preceding claim, the claim, embodiment, paragraph, item | [FEATURE ID: 12] claim |
[FEATURE ID: 13] user gesture | subscription, rule, command, schedule, trigger, response, request | [FEATURE ID: 13] modification, timer function |
[FEATURE ID: 14] further | each, 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] method | program, methodology, scheme, mechanism, methods, technology, computing method | [FEATURE ID: 1] method |
[TRANSITIVE ID: 2] causing, determining, selecting | identifying, displaying, receiving, processing, providing, analyzing, collecting | [TRANSITIVE ID: 2] presenting, obtaining, transferring |
[FEATURE ID: 3] communication network, location | client, system, computer, browser, terminal, processor, database | [FEATURE ID: 3] display screen, user input device |
[TRANSITIVE ID: 4] comprising | including, providing, involves, of, implementing, having, performing | [TRANSITIVE ID: 4] comprising |
[TRANSITIVE ID: 5] receiving | recording, determining, issuing, obtaining, accepting, processing, generating | [TRANSITIVE ID: 5] receiving |
[FEATURE ID: 6] user device, display | device, user, browser, processor, network, client, window | [FEATURE ID: 6] digital processor |
[FEATURE ID: 7] applications central repository | repository, group, library, location, set, pool, directory | [FEATURE ID: 7] subset |
[FEATURE ID: 8] response | correlation, connection, immediate response, accordance, proximity, proportion, comparison | [FEATURE ID: 8] response |
[FEATURE ID: 9] initiation | transmission, delivery, communication, providing, distribution, transfer | [FEATURE ID: 9] display |
[FEATURE ID: 10] claim | of claim, claim of, preceding claim, the claim, embodiment, paragraph, item | [FEATURE ID: 10] claim |
[FEATURE ID: 11] user gesture | prompt, call, user, query, gesture, confirmation, message | [FEATURE ID: 11] signal |
[FEATURE ID: 12] context, category, topic | domain, concept, location, field, subject, classification, term | [FEATURE ID: 12] context |
[FEATURE ID: 13] token, query, entity | term, string, search, document, topic, word, key | [FEATURE ID: 13] keyword |
[FEATURE ID: 14] certainty score | result, measurement, vote, statistic, metric, scoring, tally | [FEATURE ID: 14] rating |
[FEATURE ID: 15] probability | likelihood, 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 score | system, 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, based | performed, provided, received, executed, controlled, defined, generated | [TRANSITIVE ID: 2] implemented, data usable |
[FEATURE ID: 3] computing device, interest | computer, component, controller, event, knowledge, database, behavior | [FEATURE ID: 3] rule, object, filter application, memory system |
[FEATURE ID: 4] application | computer, code, user, executable, device, resource, software | [FEATURE ID: 4] oriented, business entity |
[TRANSITIVE ID: 5] comprising | containing, having, implementing, with, of, providing, comprises | [TRANSITIVE ID: 5] comprising, storing, including |
[FEATURE ID: 6] input search query, icon, input, explicit intent | action, alert, event, image, information, address, object | [FEATURE ID: 6] objective, output, evaluation |
[FEATURE ID: 7] user device, topic | search, user, source, classification, domain, target, query | [FEATURE ID: 7] business objective |
[FEATURE ID: 8] applications central repository, location | repository, database, resource, website, catalog, component, storage | [FEATURE ID: 8] library |
[TRANSITIVE ID: 9] corresponding | specific, associated, related, linked | [TRANSITIVE ID: 9] based |
[FEATURE ID: 10] direct communication link | hyperlink, line, coupling, route, communications, channel, pathway | [FEATURE ID: 10] data feed |
[FEATURE ID: 11] claim | figure, preceding claim, claim of, statement, claimed, clair, clause | [FEATURE ID: 11] claim |
[FEATURE ID: 12] personal variable | context, information, data, input | [FEATURE ID: 12] user input |
[FEATURE ID: 13] engines | applications, tools, objects, modules, services, algorithms, classes | [FEATURE ID: 13] components, executable code, programs, agents |
[FEATURE ID: 14] engine | element, agent, entity, algorithm | [FEATURE ID: 14] agent generator component |
[FEATURE ID: 15] entity | query, 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, topic | system, 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, entity | search, 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 results | searching, 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, interest | information, user, search, data, content, file, document | [FEATURE ID: 4] search database textual information, keyword, search request, search database information |
[TRANSITIVE ID: 5] downloaded, selected | provided, identified, accessed, requested, available, obtained, searched | [TRANSITIVE ID: 5] web pages searchable, stored, retrieved |
[FEATURE ID: 6] communication network | web, database, browser, website, link | [FEATURE ID: 6] web page |
[TRANSITIVE ID: 7] comprising, receiving, selecting | providing, including, having, identifying, of, and, collecting | [TRANSITIVE ID: 7] storing, comprising |
[FEATURE ID: 8] input search query, input | identifier, image, address, indicator, event, entry, information | [FEATURE ID: 8] index, advertiser identification |
[TRANSITIVE ID: 9] based | identified, indicated, specified, defined | [TRANSITIVE ID: 9] determined |
[FEATURE ID: 10] applications central repository | index, memory, network, storage | [FEATURE ID: 10] search database uniform resource locators |
[TRANSITIVE ID: 11] corresponding, particular | respective, relevant, unique, specific, suitable, associated, linked | [TRANSITIVE ID: 11] similar, matching |
[FEATURE ID: 12] claim | embodiment, claimed, clam, paragraph, item, aspect, clause | [FEATURE ID: 12] claim |
[FEATURE ID: 13] context, category | classification, domain, term, location, genre, region, topic | [FEATURE ID: 13] derived theme |
[FEATURE ID: 14] token | string, term, value, key, field, phrase, word | [FEATURE ID: 14] key word |
[FEATURE ID: 15] engine | each, 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, location | system, computer, device, technology, server, program, technique | [FEATURE ID: 1] method |
[TRANSITIVE ID: 2] implemented, downloaded, based, selected | provided, performed, retrieved, associated, specified, determined, identified | [TRANSITIVE ID: 2] received |
[FEATURE ID: 3] computing device | network, computer, system, database, server, provider, host | [FEATURE ID: 3] data store, client, side, user |
[TRANSITIVE ID: 4] causing, receiving, determining, selecting | identifying, processing, providing, generating, requesting, obtaining, transmitting | [TRANSITIVE ID: 4] receiving, determining, storing, outputting |
[FEATURE ID: 5] application, communication network, icon, display, input, download, context | image, 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] comprising | including, having, providing, involves, of, with, implementing | [TRANSITIVE ID: 6] comprising |
[FEATURE ID: 7] input search query | index, information, interface, answer, database, query, object | [FEATURE ID: 7] result set, external data storage medium |
[FEATURE ID: 8] user device, search intent, query | search, request, user, filter query, user query, question, command | [FEATURE ID: 8] search query |
[FEATURE ID: 9] applications central repository | repository, group, library, cache, pool, directory, catalog | [FEATURE ID: 9] list |
[TRANSITIVE ID: 10] corresponding, response, responsive | according, subject, pursuant, proximate, related, proportional, due | [TRANSITIVE ID: 10] responsive |
[FEATURE ID: 11] direct communication link | hyperlink, transmission, message, contact, call | [FEATURE ID: 11] new e-mail |
[FEATURE ID: 12] claim | version, aspect, preceding claim, claim of, previous claim, embodiment, clam | [FEATURE ID: 12] claim |
[FEATURE ID: 13] user gesture, personal variable | query, request, message, response, command, new, change | [FEATURE ID: 13] determination, new result set, new document |
[FEATURE ID: 14] interest | search, information, data, content | [FEATURE ID: 14] new result |
[FEATURE ID: 15] token | topic, term, concept, category, word | [FEATURE ID: 15] change |
[FEATURE ID: 16] entity | query, document, word, topic | [FEATURE ID: 16] new article |
[FEATURE ID: 17] further | previously, being, also, not, is | [FEATURE ID: 17] been |
[FEATURE ID: 18] topic | source, 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 network | product, system, component, module, network, program, procedure | [FEATURE ID: 1] method, network management system, service, resource, monitoring node, result |
[TRANSITIVE ID: 2] implemented | performed, operable, performing, initiated, realized, facilitated, controlled | [TRANSITIVE ID: 2] implemented |
[FEATURE ID: 3] computing device, user device, display | client, network, controller, device, node, host, terminal | [FEATURE ID: 3] computer, second node, computing device, special purpose device |
[TRANSITIVE ID: 4] causing, receiving, determining, selecting, initiation | identifying, providing, obtaining, requesting, detecting, processing, generating | [TRANSITIVE ID: 4] determining, receiving, describing, invoking |
[TRANSITIVE ID: 5] downloaded, selected | provided, available, located, identified, requested, configured, corresponding | [TRANSITIVE ID: 5] used, associated |
[TRANSITIVE ID: 6] comprising | including, performing, executing, involves, of, having, implementing | [TRANSITIVE ID: 6] comprising |
[FEATURE ID: 7] applications central repository | pool, cluster, listing, category, database | [FEATURE ID: 7] group |
[TRANSITIVE ID: 8] corresponding, responsive | relating, according, proximate, related, pursuant, subject, incident | [TRANSITIVE ID: 8] prior |
[FEATURE ID: 9] direct communication link | correspondence, linkage, coupling, relationship, path, connectivity | [FEATURE ID: 9] dependency relationship |
[FEATURE ID: 10] location | device, component, network, system | [FEATURE ID: 10] second element |
[FEATURE ID: 11] claim | paragraph, embodiment, figure, preceding claim, claim of, of claim, clause | [FEATURE ID: 11] claim |
[FEATURE ID: 12] user gesture | diagnosis, confirmation, decision, warning, query, response, statement | [FEATURE ID: 12] determination, problem report |
[FEATURE ID: 13] personal variable, category, token, topic | level, type, context, characteristic, value, location, concept | [FEATURE ID: 13] condition |
[FEATURE ID: 14] context | parameters, status, values, activity | [FEATURE ID: 14] performance information |
[FEATURE ID: 15] respective context | evaluation, values, processing, determination | [FEATURE ID: 15] results |
[FEATURE ID: 16] certainty score | parameter, level, rating, metric | [FEATURE ID: 16] confidence level |
[FEATURE ID: 17] further | automatically, 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] |