Method and system for automated assessment of content, entity, and / or context

An automated system addresses the challenges of assessing content, context, and entities by using client profiles to generate contextual lenses for quick and customized evaluations, enhancing efficiency and accessibility.

WO2025117873A1PCT designated stage expired Publication Date: 2025-06-05OAK LLC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/US2024/057937
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-28
Filing Date
2024-11-28
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

Current methods for assessing content, context, and entities are time-consuming and require significant expertise, as they involve manual identification, collection, and analysis of large amounts of information, often with limited accessibility and adaptability.

Method used

An automated system and method that uses client profiles, including preference and requirement information, to generate contextual lenses for evaluating content, context, and entities on digital platforms, enabling quick and customized assessments without manual intervention.

Benefits of technology

The system enables efficient and accurate interpretation of content by applying contextual lenses derived from client profiles, reducing the time and expertise required for assessment and improving accessibility and adaptability of the evaluation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure US2024057937_05062025_PF_FP_ABST
    Figure US2024057937_05062025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a method and system for automated evaluation and / or assessment of content, entity, and / or context. More specifically, the present invention relates to a method and system for performing said assessment and evaluation over zero or more computer network(s), including but not limited to the Internet. Still more specifically, the present invention utilizes systems and methods to automatically assess and / or evaluate a wide variety of content using customized and individualized preference profiles from clients or users. Single-action mechanisms and client reporting mechanisms improving upon the state of the art in web search, online navigation, online survey, and generative Al client interactions are provided.
Need to check novelty before this filing date? Find Prior Art

Description

METHOD AND SYSTEM FOR AUTOMATED ASSESSMENT OF CONTENT, ENTITY, AND / OR CONTEXT BACKGROUND OF THE INVENTION 1. Technical Field

[0001] The present invention broadly relates to a method and system for automated evaluation and / or assessment of content, entity, and / or context based on expressed or implied client parameters, and more particularly, to a method and system for performing said assessment over zero or more computer network(s), including but not limited to the Internet.

[0002] More specifically, the present invention relates to assessment or evaluation of content in multimedia files, photos, text, video, webpages, databases, software systems, or any other media; and / or the context in which that content is presented, provided, accessed, assessed, requested, implied, or otherwise directed by or for zero or more clients; and / or of zero or more subjects or objects (entities) contained in, depicted in, associated with, referenced by, and / or implied by such content or context, or requested with or without context provided or implied by zero or more clients, including but not limited to persons, organizations, affiliations, relations, or other entities; online, offline, or otherwise via an electronic software application.

[0003] In particular, systems and methods are provided for automatically assessing and / or evaluating content using preference profiles and other information from zero or more clients, users, or other entities to generate customized, individualized, aggregated, and / or generalized assessments, contextualized or not, of content, context(s), and / or entity(ies).

[0004] Systems and methods are provided for client generation, parameterization, training, tuning, customization and other modification of preference profiles and / or system behaviors to facilitate said evaluation, assessment, and other usage of preference profiles and integrations and embodiments of the system and method described herein. 2. Description of Prior Art

[0005] The statements in this section may be useful background to understanding the invention but may not constitute prior art.

[0006] Developments in media creation and dissemination technologies, including the internet and digital media technologies, have led to the proliferation of available information. A common drawback to manual assessment of this information is the amount of time and knowledge, training, or experience needed to process or parse large amounts of content to distinguish the relevance or irrelevance of subsets of the available information and appropriately contextualize said information based on the preferences or requirements of an individual or group.

[0007] Distinguishing which data, or information, is relevant and verifiable, is increasingly difficult for individuals without deep expertise in subject matter and / or the aid of assistive tools. For example, on most websites on the internet as of the time of the filing of this application, users are expected to read, interpret, and agree to extensive documentation describing the policies, procedures, and disclosures of the operator(s) of the website as well as the obligations and limitations of the user, among other information. Much of the time this documentation has little obvious impact on the primary task or function for which the user accesses the site or service, but it has legal relevance and subsets of this information may be of interest and / or import to a user. Information is often also context-sensitive, and the presence or absence of other information in the same context may be relevant to the interpretation of other content.

[0008] The concept of entity is also important when interpreting information. For example, the presence or absence of a byline or signature in a document, a brand or company mark or association, an endorsement, or any other link or association to a public or private entity, group, or concept, may imply additional context or content beyond the immediate, such as a larger body of work, bias, preference, precedent, background of an individual, organization, or other entity, among other things. Such context may be important to understand the relevance and veracity of content and its context within a larger body of content or other information.

[0009] Currently, individual review of the content, context, and policies of a vendor or service provider requires a user to manually identify, collect, assess, analyze, and make decisions using information provided by the vendor as well as additional public information and the context within which a vendor’s policies are presented, such as applicable jurisdiction, among other things.

[0010] This process requires the user to first spend significant time and effort to identify and collect the relevant information. The user must also possess the required knowledge andexperience to, first, understand what information is available and how to obtain it, and second, parse through the information to determine the meaning and applicability of the information.

[0011] After the collection of information, the user is required to distinguish the relevance of the data. The abundance of privacy notices, policy notices, consumer protection notices, documents, and other content presented by vendors requires significant time, effort, and expertise to determine whether the values, goals, and preferences align with the user’s expectations.

[0012] Current methods of receiving input from individuals on what they think about content, context, or (an) entity is to ask the individuals for input via an individual or group message or survey, either personally or broadcast to multiple persons, such as by asking a group for their thoughts or posting a query on a message board or other information sharing system. The queried individual or individuals then has / have the ability to respond, or not, as they may, to the question at hand, while the querent waits for a response.

[0013] Current methods of search engine content retrieval, and similarly, of interaction with generative AI question-and-answer tools and services is through textual interfaces, typically typed or spoken language, and often limit functionality to English language users. Such textual or text-centric search and prompt interfaces are a constraint to accessibility and adaptability of current services.

[0014] Current methods of search engine content retrieval, and similarly, of interaction with generative AI question-and-answer tools and services is through single-client service interactions, whereby a single client or querent provides input or information to one or more services to automatically generate or request a single response or action based on stored or retrieved information. This is typically done without the interaction or possibility of interaction with other human clients or users of the system participating in the response to the original querent.

[0015] It is against this background that the various embodiments of the present invention were developed.

[0016] Definitions ^ Preference Profiles will be interpreted to include any and all means or mechanisms of recording the preferences, criteria, guidelines, instructions, biases, or other information provided by zero or more clients, and / or algorithmic derivatives of these preferences,criteria, guidelines, biases, or other information, including but not limited to rubrics, models, guides, rules, lenses, and filters. ^ Requirements Profiles shall be interpreted to include any rules, regulations, restriction, limitations, or other information that may be used with and / or applied to zero or more other Client Profile(s), that a client may or may not elect or apply willingly, and / or algorithmic derivatives of these rules, regulations, restriction, limitations, or other information, including but not limited to rubrics, models, guides, rules, lenses, and filters. ^ Profiles, or Client Profiles, shall be interpreted to be inclusive of Preference Profiles, Requirements Profiles, and combinations and / or derivatives thereof. ^ Community Profiles shall be interpreted to represent aggregate Profiles including information from one or more Client Profiles, not to exclude communities of one or fewer clients or client profiles. The term Client Profile used in this document shall be understood as to include Community Profiles. ^ Available Information shall be interpreted to mean all data indexable or accessible to systems and methods described in this invention, including but not limited to information queried, sourced, or generated prior to or during the performance of a method, execution of a command, or operation of a system. ^ Account shall be interpreted to mean a collection of data associated with a user of the multi-user system, by which a user accesses the system, and by which a user and / or client is identified. An Account may be used to set various user configuration options as provided by the System. An Account may host or administer multiple Profiles. ^ Contextual Lens shall be understood to mean the specific algorithmic representation of a Preference Profile, as applied to assess content, context, or entity, at the time of the assessment. ^ Evaluation, or Assessment, shall be understood to mean a qualitative or quantitative assessment of content, context, or entity. As used in this document, Evaluation or Assessment shall be understood to include any query or request from a client to a server or other clients.^ Evaluation Engine shall be understood to mean methods and systems by which Profiles are used to assess content, context, entity, or other information. Shall be understood to include references to the System invented and described in this document. ^ Client shall be understood to include all software, hardware, and systems under the control of an individual, application, or entity by which the client issues commands or requests to a server or service, with or without expectation of response or reply. ^ User shall be understood to mean one or more persons that access the described system via various means, including but not limited to Client interfaces. ^ Server shall be understood to include all software, hardware, and systems used to perform services or other activity at the request of zero or more clients, not to exclude systems that function as both (a) client(s) and server(s). Brief Summary of the Invention

[0017] What is needed is a method to quickly and accurately interpret new content through an assessment of the combination of content, context, and / or information related to one or more entities. The present invention is an automated computer systems and methods to generate and apply zero or more contextual lenses derived from explicit and / or implicit client profiles to evaluate content, context, and / or entities on digital platforms, including content hosted on the internet, and various client input and output methods to facilitate overall function and usability of the system and results of the system.

[0018] The relevant information to a particular individual depends on that individual’s personal preferences, any rules and regulations that may be applicable to that individual, and moreover includes their preferences regarding the input or opinions of other individuals or groups of individuals as well as their preferences regarding rules and regulations, as well as any other relevant factors.

[0019] In order to get a customized assessment of content, context, or individual, individuals are required to assess content independently using prior knowledge or research related to the topic or subject of interest, or get individualized input on the content from peers, counsel, or other individuals in a synchronous fashion.

[0020] The present invention is a system and method by which individual clients or groups of clients may create, train, build, or otherwise generate Client Profiles, which may be used inisolation, shared, or grouped, sequenced, aggregated, or otherwise combined into one or more Client Profiles and / or Community Profiles.

[0021] The present invention includes methods by which individual clients or groups of clients may specify, select, or elect to use zero or more Client Profiles to evaluate or assess content, context, and / or entity.

[0022] It is a goal of the present invention to determine a method for a client to obtain individualized and / or customized input on specific content, context, or entities from other users or groups of users automatically, with or without needing to ask those users for their input at the time of the assessment and then wait for those users to respond. Or, without directly requesting information from or interacting with other users.

[0023] It is another goal of the present invention to determine a method to enable clients to share their opinions, preferences, values, and / or other information with peers and other entities in an automated, ad-hoc fashion; and to provide a way for clients to alert other clients of information that they believe to be important.

[0024] It is another goal of the present invention to determine a method to automatically assess content in such a way as for a client to efficiently advise or alert themselves about the presence or absence of pieces of content they may have an opinion about, or had found important in the past, or expressed a desire to be notified about, in a context-sensitive fashion, without the client needing to manually parse large amounts of content to find the most relevant portions or the need to fully understand the applicable context prior to the evaluation of the content.

[0025] It is another goal of the present invention to provide an automated means for users to ask for other user’s opinions, or ask other users questions including but not limited to “what do you think about this [policy, phrase, wording, or other item]”, where the querent has an expectation of a tailored, accurate, and timely response from those other users, without requiring the queried user or users to have to evaluate and respond to the query in real time.

[0026] It is another goal of the present invention to provide a type of “reverse search engine”, where instead of users providing a prompt and receiving a list of potentially relevant content and many potential findings, clients are able to provide, indicate, or point to, one or more pieces of content, including but not limited to a website or web page, with or without context provided, and thereby obtain a customized, contextualized assessment of the content, which may enable theclient to distill a core concept, finding, or decision from one or more pieces of content. i.e. a client may request and receive a customized assessment of a website or other media.

[0027] It is another goal of the present invention to provide a way for groups of individual users to create and record a shared register, or rubric, or model, of the group’s values, decisions or decision-making criteria, and the group’s consensus, or lack thereof, on certain topics, opinions, concepts, care-abouts, or other information or content, whereby members of the community and / or other communities and / or other users or clients are able to use that register of values and care-abouts to evaluate content using the community lens of that group of users in an automated fashion.

[0028] It is another goal of the present invention to improve the state of the art in algorithmic and AI prompting mechanisms, enabling clients to use zero or more single actions to prompt or manipulate the function of a generative AI algorithm or system.

[0029] It is another goal of the present invention to improve online navigation workflows for clients by means of navigation analysis and / or pre-analysis of linked or available content based on preference profiles and / or other information, with or without action and / or navigation recommendations or assistance. One way the invention may achieve this is by alerting a client to zero or more factors relevant to said content before the client “clicks through”, loads, navigates into, or otherwise interacts directly with said content, and / or suggesting and / or taking navigation actions on behalf of a client. For further clarity, it is a goal of the present invention to provide clients with customizable evaluation of hyperlinks, webpages, and other available online content that is provided to clients before they choose to interact directly with said content.

[0030] It is another goal of the present invention to provide mechanisms an automated or semi- automated search and / or analysis system to query zero or more clients for additional information to improve the quality, certainty, efficacy and / or other features of system responses and results, and / or overall function of the system, in such a way that improves the results for the originating client or querent.

[0031] It is another goal of the present invention to improve upon the state of the art in search and generative AI system interfaces by enabling multiple responses, or altered or augmented responses, to one or more queries or prompts as additional information is retrieved or processed. Brief Description of the Drawings

[0032] FIG.1 is a simplified diagram demonstrating one embodiment of the method by which an Assessment may be requested by, and performed on behalf of, a Client.

[0033] FIG.2 is a simplified diagram demonstrating one embodiment of a training workflow used to refine a Client Profile based on a sequence of prompts provided by the System.

[0034] FIG.3 is a simplified diagram demonstrating one embodiment of a training workflow used to refine a Client Profile based on the facilitated review of content.

[0035] FIG.4 is a simplified diagram demonstrating one embodiment of a method by which a collaborative Assessment may be requested by, and performed on behalf of, one or more Client(s), with manual or automated input of additional information provided by or directed by other Client Users.

[0036] FIG.5 is a simplified diagram depicting one embodiment of the profile-assisted online action and navigation aids described in the present invention.

[0037] FIG.6 is a simplified diagram depicting one embodiment of the profile-assisted prompt and training interfaces of the present invention. Detailed Description of the Invention

[0038] While this invention has largely been described in the context of individual human users, it shall be understood that a “Client” may include any type of user or accessor of the System, including but not limited to automated access or use by or with other Systems, organizations, algorithms, and / or entities.

[0039] The present invention is a system and method by which Client users may: ^ Access a Server System via a Client System. ^ Invoke commands, requests, and queries of the System via the Client and / or Server ^ Optionally create one or more Client Profiles. ^ Optionally Train, Tune, Develop, or modify Models, Rubrics, or other mechanisms used by one or more Client Profiles. ^ Optionally Share, Exchange, or otherwise provide other clients with access to said Client Profiles. ^ Optionally create or develop shared, aggregate, or Community Client Profiles. ^ Optionally Provide feedback and input on other Client’s Profiles. ^ Optionally Request information from other Users or Clients.^ Optionally Select Preference Profiles with which to Assess Content. ^ Perform Assessment of Content, Context, and / or Entity using Client Profiles and / or Additional Information. ^ Optionally Provide Feedback to one or more Systems and / or Clients on the Content and / or Assessment. ^ Optionally Share information related to the Content and / or Assessment(s) and / or other information with other Clients and / or other entities. ^ Optionally Export and / or Utilize Client Profiles to improve or alter the function of other tools, systems, and / or processes, or as input for other tools, systems, processes, or functions by which those tools, systems, processes, or functions may adapt or alter their function or response based on the information provided via the Preference Profile(s).

[0040] The present invention is a method of collecting, assessing, and analyzing information by enabling and / or facilitating the provision and recordation of explicit or implicit preferences, opinions, biases, rules, guidelines, or other information from one or more clients, with or without other Available Information into one or more selectable, indexable, or otherwise identifiable representations that may be used singly as, or aggregated into, one or more Profile(s) for use by client(s) and / or server(s).

[0041] Profiles may include or aggregate a plurality of explicit and / or implicit preference information and / or other information from or about a client, and information from zero or more other clients, and Available Information from the system, other systems, and a plurality of other data sources.

[0042] The contents of these Profiles may then be used as-is or processed into Contextual Lens Algorithms by zero or more computer algorithms and / or automated processes to compile the information contained in or implied by the Profile(s) into one or more models, language models, rulesets, rubrics, filters, or other algorithmic representation suitable for use by a computer system in the processing of content.

[0043] Zero or more Profiles may be created, selected, expressed, or implied by a client and applied to the processing and / or assessment of content provided by or encountered by the client or other clients.

[0044] With reference to FIG.1, when a querent client places an assessment request to the server, the client may also include explicit or implicit information to select one or more Profilesto apply to the assessment, and the system may comply with this request by retrieving some or all of the information from or related to those Profiles, with or without the addition of information from other Profiles or other available information.

[0045] The contents of the employed Profiles may be utilized in and / or compiled into zero or more Contextual Lens algorithms, which may be employed by the system to facilitate feature extraction, weighting, classification, and / or other analytical or statistical methods in the assessment of the content, context, or entity provided and / or implied by the querent client and / or Additional Information included in the Assessment.

[0046] In some embodiments, at the direction of zero or more client(s) or server(s), Profile(s), or algorithms, the System may issue requests or queries for additional information from one or more clients, including but not limited to the querent client, to provide input or information to be used in the current assessment and / or future assessments.

[0047] The results of such an Assessment, which may or may not be customized, or individualized, based on the provided or implied content and / or the Profiles or Lenses used to perform the Assessment may then be returned to zero or more clients, and prepared or presented in such a way as for the client(s) to interpret the Assessment.

[0048] With reference to FIGS.2 and 3, the system may use feedback or input from the client to adjust and / or re-run Assessments after delivery to the client or clients, and may use feedback, input, or other information from the querent client or other clients to alter Profiles and / or otherwise adjust the functioning of the system and / or interfaces to the system. The system may adjust, augment, or update Assessments over time and may return multiple results to the client after additional processing and / or information retrieval, with or without client prompting to do so. The system may return intermediate results multiple times until certain thresholds or other criteria are met.

[0049] The system may allow clients to interact with system functions, and / or linked or external systems, including search, review, and generative AI interfaces via single interactions, where such single interactions include but are not limited to selection of emoji, emoticon, pictorial element, button, text; or through swipe, tap, navigation, or other interactions to direct or customize system function. Such single actions may, but are not required to, take the place of textual or spoken word search and / or algorithm prompting.

[0050] In addition to the creation and application of Profiles, the system may facilitate or enable interactions between clients in various ways, within the system and / or via external means, to enable the creation, sharing, and refinement of Profiles, processes, and other content as represented in FIG.4. In an embodiment, a potential collaborator may make a request collaborate. That request may be approved or denied.

[0051] In addition to the on-system use of the information and data noted above, the system may enable the export of some or all of the contents of Profiles, Contextual Lenses, queries, Assessments, derivative forms of these or other information maintained, controlled, or used by the System, or means of access to these data, for use by clients, other applications, and other systems besides the originating one(s).

[0052] The various embodiments of the present invention were developed with the assessment of textual content in mind, and particular consumer agreements, but it will be apparent to those skilled in the art that this process and method can be applied to a plurality of media types, including any content on which a user or client may have a preference or opinion about, or information on, or desire information on the preferences or opinions of others on, the media content, context, and / or entity. It may be applied to the assessment of concepts, names, ideas, or entities, with or without context provided by the client.

[0053] Moreover, the system and method of the present invention may be used to develop and / or provide client Preference Profile information to other systems, services, or tools for a multitude of uses, wherever a system or service may adapt its form or function based on the provision of a user Preference Profile.

[0054] As further described in FIG.5, one or more systems and / or methods may provide input or guidance to one or more clients on how to generate, create, build, train, alter, or otherwise generate or modify Client Profile(s).

[0055] In some embodiments, Profiles are hosted in a shared location to be accessed and / or used by zero or more clients.

[0056] In some embodiments, Clients may share, link, or exchange Profiles, Lenses, Profile Information, or subsets or supersets thereof with other clients.

[0057] In some embodiments, Clients may create and / or modify derivative Profiles based on other Profiles.

[0058] In some embodiments, Clients may create and / or modify aggregate Profiles based on other Profiles.

[0059] In some embodiments, zero or more systems, servers, or clients may request Additional Information or input from other systems, servers, or clients before or during an Assessment.

[0060] In some embodiments, Clients and / or the System may request opinion(s), preferences, or other input or information from zero or more users of the System and / or other individuals before, during, or after the performance of an Assessment and / or other method or action performed by the system.

[0061] In some embodiments, zero or more Clients may request and / or exchange information to facilitate collaborative Assessments.

[0062] In some embodiments, Assessments generated by the System may be returned to multiple Clients.

[0063] In some embodiments, Clients may configure Profiles to cascade or pass-through information, or derivatives of information, from other Profiles.

[0064] In one or more embodiments, Additional Information may include a query or request on behalf of one or more clients or servers to zero or more Clients and / or users of those Clients to provide input and / or Additional Information.

[0065] In one or more systems and / or methods may provide means for clients to assess, observe, compare, or otherwise interact with one another’s Preference Profiles, or subsets or supersets thereof.

[0066] In some embodiments, one or more systems and / or methods may provide means for clients to access and utilize one another’s Client Profiles, or subsets or supersets thereof.

[0067] In some embodiments, clients may request information, including but not limited to Profile data, from other clients.

[0068] In some embodiments, clients may be provided with means to tag, link, modify, groom, train, prompt, or otherwise associate content, concept(s), context(s), entities, titles, tags, and / or other data by various means, including but not limited to automated and / or automatic means and / or single action interactions as indicated by FIG.6.

[0069] In some embodiments, one or more systems and / or methods may request additional information from the querent to perform or enhance zero or more Assessment(s), or alter zero or more Profile(s), or generate zero or more prompts as indicated by FIG.6.

[0070] In an embodiment, one or more systems and / or methods may provide means for clients to alter one another’s Client Profiles, or subsets or supersets thereof.

[0071] In an embodiment, one or more systems and / or methods may provide means for clients to authorize others to influence or alter their Profile(s), or subsets or supersets thereof.

[0072] In some embodiments, the client system and server system may be one and the same.

[0073] In some embodiments, one or more systems and / or methods may provide means for clients to request input from other Clients to generate or modify one or more Client Profiles.

[0074] In some embodiments, one or more Requirements Profiles may be applied to an Assessment, with or without the consent of the Client requesting the Assessment.

[0075] In some embodiments, zero or more clients are enabled to evaluate or assess content in a manner that omits, excludes or negates their own Client Profile.

[0076] In some embodiments, zero or more clients are enabled to specify and / or apply zero or more Client Profiles to evaluate content, context, and / or entity.

[0077] In some embodiments, various algorithms may be discerned, employed, or selected between at different stages of the system and / or method.

[0078] In one or more embodiments, the systems and / or methods are used to display, show, recite, transmit, or otherwise provide assessment or evaluation information to a client in a means that may or may not be interpretable by that client.

[0079] In some embodiments, Client Profiles may be generated and / or modified based on explicit and / or implicit information provided by zero or more clients.

[0080] In some embodiments, systems and / or methods may allow a client to generate and / or modify client profiles during the execution of another task by the client.

[0081] In some embodiments, Clients may be able to upload, provide, generate, or otherwise supply content or other information to the system for various purposes, including but not limited to training, model generation, and supplying information.

[0082] In some embodiments, Clients may be able to configure Profile(s) or Accounts or restrict and / or facilitate access to information contained within, or managed by, Profile(s) or Account(s).

[0083] In some embodiments, Clients may be able to create, design, or otherwise generate training sequences, modules, or other content, and share or provide access to said training content to other users or clients, whereby other clients may use or interact with the content to train or modify Profiles.

[0084] In some embodiments, Profiles, Clients, or Accounts may be configured to automatically respond to, or enable response to, certain requests from Clients, including but not limited to providing automated customized responses to requests for opinions or other input for, from, or to other Clients.

[0085] In some embodiments, clients may request and receive both an automated or semi- automated response and attended response from the same client or set of clients.

[0086] In some embodiments, the explicit or implicit context in which a client request is given is used as input to one or more Evaluation Engines.

[0087] In some embodiments, clients may request evaluation or assessment of content, context, or entity with alterations or modifications made to the content, context, or entity by the system(s) or method(s) prior to or during evaluation or assessment.

[0088] In some embodiments, information is presented to clients about the impact and / or potential impact of one or more Client Profiles on one or more evaluation(s) or assessment(s)

[0089] In some embodiments, additional information is retrieved and / or generated from a plurality of sources, including but not limited to data available on the internet, information from Clients, and any other data available to the system, which may be used in assessments or other functions of the system, and / or provided to clients.

[0090] In some embodiments, clients may provide a prompt to the system to contextualize a request to the system.

[0091] In some embodiments, the system or server may propose or perform assessments or other activities at the direction or on behalf of zero or more client(s), with or without an explicit query or request to do so from (a) client(s).

[0092] In some embodiments, clients may explicitly or implicitly request assessment, training, or other action by the system.

[0093] In some embodiments, clients may request additional information before, during, or after zero or more assessment(s).

[0094] In some embodiments, the system may respond to zero or more client requests multiple times per request with intermediate results or follow-up results, either concurrently or temporally distinct.

[0095] In some embodiments, Client Profiles, content, and additional information may be provided, sourced, or retrieved from multiple computer systems, databases, repositories, sites, or other media.

[0096] In some embodiments, different steps or stages of the system may utilize zero or more security, privacy, obfuscation, or anonymization mechanisms to restrict access, or facilitate privileged access, to some or all information utilized in the system, and / or to the provenance of said information.

[0097] In some embodiments, clients may be informed of some, all, or none of the sources of information that may have been used to generate an assessment.

[0098] In some embodiments, Contextual Lenses, and / or gatekeeper functions hosting them, have defined interfaces to their algorithms and / or models that allow them to be employed in active and / or passive instances, chained, serialized, parallelized, and / or nested with one another.

[0099] In some embodiments, zero or more Contextual Lenses may be employed in series, or cascaded, or in parallel, to modify the function of the system and method and / or any assessment processes.

[0100] In some embodiments, Profiles, or subsets, portions, aggregates, or derivatives thereof may be exported, shared, linked, specified, provided, or keyed in such a way as to enable or improve the functioning of other systems or applications using the some or all of the content(s) of the Client Profile(s) or associated data, with or without modification or specialization for fitness of the exported Client Profile for specific applications.

[0101] In some embodiments, clients may elect to allow other Client Profiles to adjust, weight, or otherwise bias their own Client Profile, or a Community Profile, with or without the active control or approval of the electing client, including but not limited to enabling pass-through usage of information contained in other Client Profiles.

[0102] In some embodiments, clients may request assessment of a general concept, phrase, name, or entity.

[0103] In some embodiments, assessments may be performed on behalf of zero or more clients for webpages or other content prior to them navigating to said webpages or other content

[0104] In some embodiments, the results of assessments may be provided via visible navigation aids, markers, overlays, audio cues, or other means of presenting recommendations and / or results to clients during their browsing or navigation workflows as indicated by FIG.5.

[0105] In some embodiments, the system may recommend actions, or take actions, on behalf of zero or more clients as indicated by FIG.5.

[0106] In some embodiments, the system may supplement, prevent, redirect, or otherwise modify client actions or interactions to facilitate the operation of the system and / or client interaction with online content.

[0107] In some embodiments, assessments may be presented to clients in the form of (a) decorated or marked-up content, including but not limited to webpages and hyperlinks.

[0108] In some embodiments, the results of an assessment may be influenced by the actions or usage patterns of other clients.

[0109] In some embodiments, feedback or other input given by zero or more clients during and / or after an assessment may be used to refine zero or more assessments, Profiles, and / or the functioning of the System.

[0110] In some embodiments, clients and / or users are incentivized through various means to utilize, share, and / or provide input to the system or other clients.

[0111] In some embodiments, clients are able to communicate, exchange information, or otherwise interact with other clients in various ways provided by the System.

[0112] In some embodiments, clients may elect to enroll in or participate in the creation of Community Profiles and / or the creation or curation of Profiles or other information used by the System.

[0113] In some embodiments, clients may elect to tag or identify Profiles as having a certain conceptual relationship with one or more groups or Community Profiles, including but not limited to inclusion, exclusion, association, or other relationship.

[0114] In some embodiments, the System may perform zero or more actions to verify Client identity, permissions, or other information, including but not limited to confirmation or processing of credentials, location, jurisdiction, funds, subscription status, gated or verified group or community status, or any other applicable criteria or status.

[0115] In some embodiments, the System and / or Clients and / or Servers may create or modify Profiles, including but not limited to Community Profiles, based on tags, links, associations, metrics, or other identifiers, explicit or implied, based on the information associated with zero or more Client Profiles inside or outside of the system, including but not limited to the creationand / or modification of Community Profiles based on tags or other identifiers associated with Client Profiles.

[0116] In some embodiments, Client Profiles may be created or updated manually or in an automated fashion based on tags, concepts, information, or other identifiers, explicitly or implicitly applied to other Client Profiles.

[0117] In some embodiments, the system, and / or Profiles or other information accessed, hosted, or maintained by such a system, may be updated via a feedback loop or other mechanism; including but not limited to the results of prior assessments and actions by the system, the interaction of the system with clients or other systems, other input, or the internal functioning of the system, in such a way that the function of the system is adjusted or adapted over time.

[0118] Although the present invention has been described in terms of various embodiments, it is not intended that the invention be limited to these embodiments. Modification within the spirit of the invention will be apparent to those skilled in the art. For example, the Server System can map a client identifier to multiple clients who have recently used the client System. The Server System can then allow the user to identify themselves by Selecting one of the mappings. For another example, a client may control or have access to multiple Client Profiles, and the client or system may select between or among profiles for various applications, manually or automatically. For another example, this system may be employed to evaluate or assess any type of content. For another example, the system may perform any of the various actions, services, and / or functions described in this invention in any order, sequence, or combination, with or without the inclusion of additional steps, algorithms, or functions within the system.

[0119] The functions of the invention described herein with respect to the operations of the system may be described in the general context of computer-executable instructions, such as program modules, being executed by a computing device. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The present invention can be implemented in distributed computing environments where tasks are performed by remote processing devices that are linked through one or more data transmission media including through communication device. In a distributed computing environment, program function modules and other data may be located in both local and remote device storage media including memory storage devices.

[0120] The processor, interactive drives, memory storage devices, databases and peripherals, such as signal exchange components, of a particular device may be interconnected through one or more electrical buses. The one or more buses may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, Peripheral Component Interconnect (PCI) bus, and PCI eXtensions for Instrumentation (PXI) bus. The interactive drives include one or more interfaces to couple to an AI-based apparatus, which may be or includes computer processing hardware and programming. The interactive drives are configured to exchange information with the AI apparatus, including delivery of instructions designed to ensure actuation functions are performed.

[0121] Each of the devices of the system of the present invention may include one or more of one or more different computer readable media. Computer readable media can be any available media that can be accessed by any computational element of the system, including but not limited to a processor, and may include both volatile and non-volatile media, removable and non- removable media. By way of example, and not limitation, computer readable media may be computer storage media and / or communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer system.

[0122] Each of the devices may further include computer storage media in the form of volatile and / or non-volatile memory such as Read Only Memory (ROM) and Random Access Memory (RAM). RAM typically contains data and / or program modules that are accessible to and / or operated on by the processor. That is, RAM may include application programs, such as the functions of the present invention, and information in the form of data. The devices may also include other removable / non-removable, volatile / non-volatile computer storage and accessmedia. For example, a device may include a hard disk drive or solid state drive to read from and / or write to non-removable, non-volatile magnetic media, a magnetic disk drive to read to and / or write from a removable, non-volatile magnetic disk, and an optical disk drive to read to and / or write from a removable, non-volatile optical disk, such as a CD-ROM or other optical media. Other removable / non-removable, volatile / non-volatile computer storage media that can be used in the devices to perform the functional steps associated with the system and method of the present invention include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM, and the like.

[0123] The drives and their associated computer storage media described above provide storage of computer readable instructions, data structures, program modules and other data for the processor. A user may enter commands and information into the processor through input devices such as keyboards and pointing devices, such as a mouse, a trackball, a touch pad or a touch screen. Other input devices may include a microphone, joystick, game pad, camera, satellite dish, scanner, or the like. These and other input devices are connected to the processor through the system bus, or other bus structures, such as a parallel port or a universal serial bus (USB), but is not limited thereto. A monitor or other type of display device is also connected to the processor through the system bus or other bus arrangement.

[0124] The processor is configured and arranged to perform the functions and steps described herein embodied in computer instructions stored and accessed in any one or more of the manners described. The functions and steps may be implemented, individually or in combination, as a computer program product tangibly as computer-readable signals on a computer-readable medium, such as any one or more of the computer-readable media described. Such computer program product may include computer-readable signals tangibly embodied on the computer- readable medium, where such signals define instructions, for example, as part of one or more programs that, as a result of being executed by the processor, instruct the processor to perform one or more of the functions or acts described herein, and / or various examples, variations and combinations thereof. Such instructions may be written in any of a plurality of programming languages, for example, Javascript, Java, Visual Basic, C, or C++, XML, HTML and the like, or any of a variety of combinations thereof. Furthermore, all such programming may be integrated to eventual delivery of information and computed results via web pages delivered over the internet, intranets, 3G, 4G, 5G or evolving networks to computing devices including those in themobile environment, for example, Smartphones or iPhone, iPad and the like or any variety of combinations thereof.

[0125] All the data aggregated and stored in the database or databases may be managed under a Non-Relational Database Management System, Relational Database Management System (RDBMS), or other Management System, for example Oracle, MySQL, Access, PostgreSQL and the like or any of a variety of combinations thereof. The Database Management System may interface with any web based or program driven applications written in any compatible programming languages including PHP, HTML, XML, Java, AJAX and the like or any of a variety of combinations thereof. The computer-readable medium on which such instructions are stored may reside on one or more of the components described above and may be distributed across one or more such components.

[0126] The method implemented through the system described herein includes the step of establishing desired AI architectures through computer programming corresponding to the sensing and actuation steps described herein.

[0127] It is noteworthy that while this invention is described in terms of discrete objects or concepts, such as a “Profile” or “Lens”, in practice these names or concepts may be applied to disaggregate digital media, or multiple sources of information, whereby the information that makes up one or more Profile(s) may or may not be a discrete digital file or algorithm, or be immutable, or be able to be reconstituted in the same specific form at different times, even if it is indexed using one or more consistent name(s), tag(s) or concept(s) by Clients, Servers, and / or Systems. This information may exist in many discrete, disaggregate forms and be aggregated into one or more Lenses or algorithms only at the time of the query or Assessment. Those skilled in the art will quickly realize that Community Profiles and other aggregate Lenses may be formed of a plurality of disaggregated information.

[0128] Also, various different single actions can be used to effect the execution of an assessment or other action related to these methods and systems. For example, a Voice command may be spoken by the client user, a key may be depressed by the client user, a button on a remote control device may be depressed by the client user, a gesture or movement may be made by the client user, a client system may change state, a client system may trigger or request an action, a client system may navigate to a new web site or page, or Selection using any pointing device may be effected by the client user, among other actions.

[0129] Although a single action may be preceded by multiple physical movements of the client user (e.g., moving a mouse so that a mouse pointer is over a button), the single action generally refers to a Single event received by a client System that indicates to perform an assessment, with or without modifiers.

[0130] Finally, the client can be alternately identified by a unique identifier that is provided by the client or client system when the client initiates access to the Server System and Sent to the Server System with each message. This may also be stored persistently on the client System So that the client or user does not need to re-enter their client identifier each time access is initiated.

[0131] The types and complexities of content or information that may be integrated, interpreted, and / or assessed by a system as described in this invention, including the ability of the system to make recommendations or decisions, or take action on behalf of the client, is not limited.

Claims

What is claimed is:

1. A method of evaluating informational content, under control of a client system, wherein the system generates an individualized or customized assessment of the information.

2. The method of claim 1, wherein the assessment and customization of information is performed automatically or semi-automatically based on client’s context or activity, including but not limited to navigation of a digital environment, web site, application, or other means of engaging with media.

3. The method of claim 1, wherein the assessment and customization of information is activated by clicking, anticipated clicking, or other interaction with a button, link, or other interactive element.

4. The method of claim 1, wherein the assessment and customization of information is initiated using a swipe, gesture, or motion.

5. The method of claim 1, wherein the assessment and customization of information is initiated by the speaking of a sound.

6. The method of claim 1, wherein the assessment and customization of information is initiated on the loading, scrolling, change, or progression of a webpage, website, document, media, application, or other content.

7. The method of claim 1, wherein the assessment and customization of information is initiated on an implied, inferred, or anticipated action, including but not limited to evaluation of content related to and / or linked to the client’s status, activity, past activity, or that of other clients.

8. The method of claim 1, wherein the method generates a customized information set, wherein the information set is provided to a client based on the loading or scrolling of a webpage, website, document, or on-screen application.

9. The method of claim 1, wherein the assessment and customization of information is initiated using information from zero or more preference profiles, including but not limited to aggregate preference profiles from multiple users or clients.

10. The method of claim 9, wherein the preference profile is generated or modified based on implicit and / or explicit client input.

11. The method of claim 1, wherein the assessment and customization of information includes the identification and assessment of the absence, or lack of content, context, or other information that may or may not be relevant to the assessment of said content, context, or entity.

12. The method of claim 1, wherein the assessment and customization of information is performed in a collaborative fashion with zero or more users, clients, and / or systems providing input or guidance to the evaluation.

13. The method of claim 1, wherein the assessment and customization of information is completed on behalf of clients in a fashion that reduces the number of interactions required by a client to evaluate, navigate, or otherwise interact with content.

14. The method of claim 1, wherein the assessment and customization of information is presented to a client in a displayable fashion, including but not limited to scroll-to, link-to, highlight, and other prompted or unprompted automated or semi-automated browser navigation interactions.

15. The method of claim 13, wherein the method includes a system and method enabling recordation, processing, and application of client information.

16. The method of claim 1, wherein the system enables controlled dissemination and exchange of client information with other clients, systems, and / or applications.

17. The method of claim 1, wherein client information and / or other information is used to refine or alter the function of the system and / or method.

18. A system and method of assisted prompt interaction via the use of zero or more single actions and / or inferred single actions in combination with zero or more preference profiles to facilitate algorithm prompting, training, programming, feedback, categorization, or other modification or customization of algorithm, method, system behavior, preference profile(s), and / or other information on behalf of zero or more clients.

19. The method of claim 18, wherein the method may, but is not required to, take the place of traditional algorithm-prompting interactions including but not limited to typed or spoken textual interfaces.

20. The method of claim 18, wherein the method includes zero or more client interactions with a prompt, on-screen button, on-screen text, emoticon, emoji, or other static or interactive pictorial elements.

21. The method of claim 18, wherein the method includes zero or more client swipe, tap, sort, shake, or other screen, or device manipulation, or gesture interactions.

22. The method of claim 18, wherein the method includes dynamically generated or manipulated interactive elements.

23. The method of claim 18, wherein the method includes interactive highlighting, specification, and / or selection of a segment of text, image, image region, or other content, with or without a subsequent action.

24. The method of claim 18, wherein the method may be tailored or dynamically adjusted by the system to the preferences, preference profile(s), abilities, context, task, interactions, needs, or other considerations of a client to facilitate interactions and ease of algorithm prompting, training, feedback, interaction, or other modification or customization of system behavior, algorithm behavior, preference profile modification, preference profile selection, or other attribute.

25. A method of assisted online navigation and / or action, wherein the system generates one or more assessment(s) of content, context, and / or entity, and adjusts or modifies client interaction and / or experience based on the results of said assessment.

26. The method of claim 25, wherein the method includes automated or semi-automated navigation between, through, within, or among webpages or other content.

27. The method of claim 25, wherein the method includes zero or more queries, prompts, or other interactions allowing generation, adjustment, or modification of navigation patterns, preference profiles, and / or presentation of online content.

28. The method of claim 25, wherein the method may prompt, pause, confirm, block, or prevent action, activity, navigation, or other action.

29. The method of claim 25, wherein the method may provide a client or user with alternative actions or interactions.

30. The method of claim 25, wherein the system or client may act on behalf of, or facilitate the action of, a client or user, whereby the system or client automatically performs one or more navigation actions or other actions based on a preference profile and / or other information.

Citation Information

Patent Citations

  • Method and apparatus for facilitating stateless representation of interaction flow states

    US20160294952A1

  • Artificial intelligence system for providing relevant content queries across unconnected websites via a conversational environment

    US20190012390A1

  • Methods and systems for automated generation of personalized messages

    US20200065857A1

  • Automatic navigation of interactive web documents

    US20210334320A1

  • Analyzing content to determine context and serving relevant content based on the context

    WO2007076080A2