10769164

Simplified Access for Core Business with Enterprise Search

PublishedSeptember 8, 2020
Assigneenot available in USPTO data we have
InventorsPeter Haffner
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A system comprising a search module; a display; a memory storing processor-executable steps; and a search processor coupled to the memory, and in communication with the search module and operative to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including a user-entry field to receive a query, wherein the query includes one or more terms; receive the query in the user-entry field; in response to the received query, parse the query; determine whether any of the one or more terms of the parsed query are object candidates, wherein the determination is made by comparing the one or more terms to a table of terms wherein the term is determined to be an object candidate when the term matches a term in the table of terms or is a semantical synonym of a term in the table of terms; determine, for each object candidate, based on each object's current state, one or more available actions for the object candidate; generate a list of one or more selectable objects; and display the list of one or more selectable objects on a user interface.

Plain English Translation

This system operates in the domain of search and user interface technologies, addressing the problem of efficiently identifying and presenting actionable objects in response to user queries. The system includes a search module, a display, a memory storing executable steps, and a search processor. The search processor executes steps to present a user interface with a query entry field. Upon receiving a query, the system parses the query and determines whether any terms are object candidates by comparing them to a predefined table of terms or their semantic synonyms. For each identified object candidate, the system evaluates the object's current state to determine available actions. The system then generates a list of selectable objects based on the query and displays this list in the user interface. The system enhances search functionality by dynamically identifying relevant objects and their associated actions, improving user interaction efficiency. The search module facilitates query processing, while the display renders the user interface and results. The memory stores the executable steps and the table of terms, enabling the system to recognize object candidates and their actions. The search processor coordinates these components to execute the steps seamlessly. This approach streamlines object discovery and action selection, reducing user effort in navigating complex systems.

Claim 2

Original Legal Text

2. The system of claim 1 , wherein the object candidate maps to the selectable object.

Plain English Translation

A system for object recognition and selection in a digital environment identifies and maps object candidates to selectable objects. The system processes input data, such as images or sensor data, to detect potential objects within the environment. It then evaluates these object candidates based on predefined criteria, such as shape, size, or contextual relevance, to determine which ones correspond to selectable objects. Once identified, the system enables user interaction with these selectable objects, allowing for actions like manipulation, modification, or further analysis. The mapping process ensures that only relevant and accurately detected objects are presented for selection, improving the efficiency and accuracy of object-based interactions in applications like augmented reality, computer vision, or user interface design. This approach reduces false positives and enhances the reliability of object selection in dynamic or complex environments.

Claim 3

Original Legal Text

3. The system of claim 1 , wherein each semantical synonym is pre-defined prior to receipt of the query.

Plain English Translation

The invention relates to a system for processing natural language queries, particularly for improving search accuracy by leveraging semantically related terms. The system addresses the challenge of users entering queries with varied phrasing or synonyms that may not directly match stored data, leading to incomplete or irrelevant search results. To solve this, the system pre-defines semantical synonyms for key terms before any query is received. These synonyms are stored in a database and used to expand the scope of a query dynamically, ensuring that variations in wording do not hinder retrieval of relevant information. The system includes a query processing module that receives a user's input, a synonym mapping module that matches the input terms to the pre-defined synonyms, and a search engine that retrieves data based on the expanded query terms. The pre-defined synonyms are curated to reflect domain-specific language, ensuring accuracy and relevance. This approach enhances search efficiency by reducing the need for real-time synonym generation and improving the precision of results. The system is particularly useful in applications requiring high-accuracy information retrieval, such as legal, medical, or technical databases.

Claim 4

Original Legal Text

4. The system of claim 1 , further comprising a rule engine to determine one or more available actions for the object candidate.

Plain English Translation

A system for object recognition and action determination processes input data to identify objects within a defined environment. The system includes a data processing module that receives input data, such as sensor readings or image data, and extracts features from the input data. A machine learning model analyzes these features to identify potential objects, referred to as object candidates, within the environment. The system also includes a rule engine that evaluates the identified object candidates to determine one or more available actions that can be performed on or with the objects. The rule engine applies predefined rules or logic to assess the context, state, or properties of the object candidates and generates a set of permissible actions based on the analysis. This allows the system to dynamically respond to the identified objects by selecting appropriate actions, such as manipulation, interaction, or further processing, depending on the object's characteristics and the system's operational constraints. The system may be used in applications like robotics, automation, or surveillance, where real-time object recognition and action determination are critical for efficient operation.

Claim 5

Original Legal Text

5. The system of claim 4 , wherein the rule engine includes one or more rules for one or more actions associated with each selectable object.

Plain English translation pending...
Claim 6

Original Legal Text

6. The system of claim 1 , wherein the selectable object is one of a report, an analysis and an executable operation.

Plain English Translation

A system for managing and interacting with selectable objects in a data processing environment addresses the challenge of efficiently organizing and executing various types of data-related tasks. The system provides a user interface that allows users to select and interact with different types of objects, including reports, analyses, and executable operations. Reports are structured documents that present data in a readable format, often used for summarizing information. Analyses involve processing data to derive insights, trends, or patterns, typically through statistical or computational methods. Executable operations are actions or processes that can be triggered to perform specific tasks, such as data transformations, calculations, or system operations. The system enables users to choose from these objects, facilitating streamlined access to information and automated workflows. By integrating these functionalities, the system enhances productivity and decision-making by providing a unified platform for data management and execution. The system may also include features for customizing, scheduling, or automating the generation and execution of these objects, further optimizing user workflows.

Claim 7

Original Legal Text

7. The system of claim 1 , wherein, when it is determined the one or more terms are not object candidates, the search processor is operative to execute the processor-executable process steps to cause the system to: suggest, via a rule engine, one or more objects; receive selection of the one or more suggested objects for further processing.

Plain English Translation

This invention relates to a system for processing and suggesting objects in a search or data analysis context. The system addresses the problem of identifying and handling terms that do not correspond to valid objects, such as entities, categories, or data fields, during search or data processing operations. When the system determines that one or more input terms are not valid object candidates, it employs a rule engine to suggest alternative objects that may be relevant. The rule engine applies predefined rules or logic to generate these suggestions based on the context, relationships, or patterns in the data. The system then receives a user's selection of one or more suggested objects for further processing, such as filtering, analysis, or display. This approach improves user experience by dynamically providing corrective options when initial input terms are invalid or ambiguous, reducing errors and enhancing accuracy in data retrieval or manipulation. The system may integrate with databases, search engines, or other data processing platforms to facilitate seamless object selection and refinement.

Claim 8

Original Legal Text

8. The system of claim 1 , wherein the current state of the object is determined from one or more values of one or more attributes for the object.

Plain English Translation

The system relates to object state determination in a computing environment, addressing the challenge of accurately tracking and assessing the current state of objects within a system. The system includes a processor and memory storing instructions that, when executed, enable the system to determine the current state of an object by analyzing one or more values of one or more attributes associated with that object. These attributes may include properties, variables, or metadata that define the object's characteristics or behavior. The system evaluates these attribute values to derive the object's state, which can then be used for monitoring, decision-making, or triggering actions within the system. The system may also include a user interface for displaying the determined state or a communication interface for transmitting state information to other components. The state determination process may involve comparing attribute values against predefined thresholds, patterns, or rules to classify the object into a specific state category. This approach ensures dynamic and context-aware state assessment, improving system responsiveness and accuracy in applications such as automation, monitoring, or data processing.

Claim 9

Original Legal Text

9. A computer-implemented method comprising: receiving a query in a user-entry field in a display, wherein the query includes one or more terms; in response to the received query, parsing the query; determining whether any of the one or more terms of the parsed query are object candidates by comparing the one or more terms to a table of terms wherein the term is determined to be an object candidate when the term matches a term in the table of terms or is a semantical synonym of a term in the table of terms; determining, for each object candidate, based on each object's current state, one or more available actions for the object candidate; and generating a list of one or more selectable objects.

Plain English Translation

This invention relates to a computer-implemented method for enhancing query processing in user interfaces by identifying and acting on object candidates within a query. The problem addressed is the inefficiency of traditional query systems that treat all input as generic text without recognizing specific objects or their associated actions. The method improves user interaction by dynamically detecting objects and presenting relevant actions based on their current state. The method begins by receiving a query containing one or more terms entered by a user in a display field. The query is parsed to analyze its components. Each term is then compared against a predefined table of terms to determine if it qualifies as an object candidate. A term is identified as an object candidate if it exactly matches a term in the table or is a semantic synonym of a term in the table. For each identified object candidate, the system evaluates its current state to determine one or more available actions. These actions are contextually relevant based on the object's state. Finally, the system generates a list of selectable objects, allowing the user to interact with them directly from the query interface. This approach streamlines user workflows by reducing the need for additional navigation or commands, making interactions more intuitive and efficient.

Claim 10

Original Legal Text

10. The method of claim 9 , further comprising: displaying the list of one or more selectable objects on a user interface.

Plain English Translation

A system and method for enhancing user interaction with digital content involves generating and displaying a list of selectable objects on a user interface. The method includes analyzing a user's input, such as text or voice commands, to identify relevant objects or actions. Based on this analysis, the system retrieves and organizes a list of selectable objects, which may include files, applications, or system functions, and presents them in a user interface. The displayed list allows the user to quickly access or interact with the selected objects, improving efficiency and reducing the need for manual navigation. This approach is particularly useful in environments where users need rapid access to multiple resources, such as in productivity applications or smart device interfaces. The system may also adapt the displayed list based on user preferences, historical data, or contextual factors to provide a more personalized experience. By dynamically generating and presenting selectable objects, the method streamlines user workflows and enhances usability.

Claim 11

Original Legal Text

11. The method of claim 9 , further comprising: mapping the object candidate to the selectable object.

Plain English Translation

A system and method for object recognition and selection in a digital environment involves identifying and mapping object candidates to selectable objects. The method includes capturing an image or video frame containing one or more objects, processing the captured data to detect potential object candidates, and analyzing the candidates to determine their relevance or suitability for selection. The analysis may involve comparing the candidates against predefined criteria, such as shape, size, or contextual information, to filter out irrelevant or low-confidence detections. Once a valid object candidate is identified, it is mapped to a selectable object, enabling user interaction or further processing. The system may employ machine learning models, such as convolutional neural networks, to improve detection accuracy and efficiency. The method ensures that only relevant objects are presented for selection, enhancing user experience in applications like augmented reality, computer vision-based interfaces, or automated image analysis. The approach reduces computational overhead by minimizing unnecessary processing of irrelevant candidates and improves the reliability of object selection in dynamic environments.

Claim 12

Original Legal Text

12. The method of claim 11 , further comprising: suggesting one or more objects when it is determined the one or more terms are not object candidates; and receiving selection of the one or more suggested objects for further processing.

Plain English Translation

This invention relates to a method for enhancing object recognition and selection in a digital system, particularly in scenarios where user input may not directly correspond to recognizable objects. The method addresses the challenge of accurately identifying and processing objects when user-provided terms or inputs do not clearly match known objects in a database or system. When a user enters terms that do not align with predefined object candidates, the system automatically suggests one or more alternative objects that may better fit the intended input. These suggestions are generated based on contextual analysis, historical data, or other relevant criteria. The user can then select from these suggested objects, allowing the system to proceed with further processing, such as object manipulation, retrieval, or integration into a workflow. This approach improves user experience by reducing errors and streamlining interactions when direct object recognition fails. The method ensures that even ambiguous or incomplete inputs can be effectively resolved, maintaining system efficiency and accuracy.

Claim 13

Original Legal Text

13. The method of claim 9 , further comprising: determining one or more available actions for the object candidate via a rule engine.

Plain English Translation

A system and method for object recognition and action determination in a computing environment involves identifying objects within a digital image or video stream and determining available actions for those objects. The method includes processing input data to detect and classify objects, generating object candidates based on the classification results, and analyzing the object candidates to determine their properties and relationships. A rule engine is then used to evaluate the object candidates against predefined rules to identify one or more available actions that can be performed on or with the objects. The rule engine may consider factors such as object type, context, user preferences, or system capabilities to generate relevant action options. This approach enhances object interaction by dynamically determining appropriate actions based on real-time analysis of the detected objects and their environment. The system may be applied in various domains, including augmented reality, robotics, and automated image processing, where understanding object properties and available actions is critical for effective system operation. The method improves upon traditional object recognition systems by integrating action determination directly into the recognition process, enabling more intelligent and context-aware interactions with detected objects.

Claim 14

Original Legal Text

14. The method of claim 13 , wherein the rule engine includes one or more rules for one or more actions associated with each selectable object.

Plain English Translation

A system and method for managing interactive digital content involves a rule engine that processes user interactions with selectable objects in a graphical user interface. The rule engine applies predefined rules to determine actions triggered by user selections. These actions may include displaying additional content, modifying the interface, or executing specific functions. The system tracks user interactions, such as clicks or gestures, and applies the rules to dynamically adjust the interface or content based on the user's behavior. The rule engine may also prioritize or filter actions based on contextual factors, such as user preferences or system state. This approach enhances user engagement by providing responsive and personalized interactions within digital applications. The method ensures that each selectable object is associated with one or more rules that define the actions to be taken when the object is selected, allowing for flexible and adaptive user experiences. The system may be used in applications such as educational software, interactive media, or enterprise dashboards where dynamic content presentation is beneficial. The rule-based approach simplifies the development of interactive features by decoupling the logic for handling user inputs from the visual representation of the interface.

Claim 15

Original Legal Text

15. The method of claim 9 , wherein the object candidate provides the one or more available actions.

Plain English Translation

A system and method for object recognition and action provision in a computing environment involves identifying objects within a digital environment, such as a virtual or augmented reality space, and determining available actions associated with those objects. The method includes detecting an object candidate within the environment, analyzing the object candidate to identify its properties and context, and then determining one or more actions that can be performed on or with the object. These actions are provided to a user or another system component, enabling interaction with the object. The object candidate may be a physical object in a real-world environment captured via sensors or a virtual object in a digital space. The system may use machine learning or rule-based techniques to recognize the object and infer possible actions, such as manipulating, inspecting, or triggering functions associated with the object. The method ensures that users or applications can interact with objects in a meaningful way, enhancing usability and functionality in digital environments. The system may also prioritize or filter actions based on user preferences, context, or system constraints to optimize interaction efficiency.

Claim 16

Original Legal Text

16. The method of claim 9 , further comprising: determining the current state of each object from one or more values of one or more attributes for the object, wherein the current state is determined prior to determining one or more available actions for the object candidate.

Plain English Translation

This invention relates to systems for managing and processing objects in a computational environment, particularly where objects have dynamic states and available actions that depend on those states. The problem addressed is efficiently determining the current state of an object before identifying possible actions that can be performed on it, ensuring that only relevant actions are considered based on the object's real-time attributes. The method involves analyzing one or more attributes associated with an object to determine its current state. These attributes may include properties, variables, or metadata that define the object's condition or configuration. The state determination is performed before evaluating which actions are available for the object, ensuring that the action selection process is based on up-to-date information. This approach optimizes performance by avoiding unnecessary computations for actions that are not applicable to the object's current state. The method may be applied in various domains, such as software systems, game development, or automated workflows, where objects interact dynamically and their behavior depends on their state. By pre-determining the state, the system can efficiently filter and prioritize actions, improving responsiveness and resource utilization. The technique ensures that only valid actions are considered, reducing computational overhead and enhancing system reliability.

Claim 17

Original Legal Text

17. A non-transitory computer-readable medium storing program code, the program code executable by a computer system to cause the computer system to: present a user interface on a display, the user interface including a user-entry field to receive a query, wherein the query includes one or more terms; receive the query in the user-entry field; in response to the received query, parse the query; determine whether any of the one or more terms of the parsed query are object candidates, wherein the determination is made by comparing the one or more terms to a table of terms wherein the term is determined to be an object candidate when the term matches a term in the table of terms or is a semantical synonym of a term in the table of terms; determine, for each object candidate, based on each object's current state, one or more available actions for the object candidate; generate a list of one or more selectable objects; and display the list of one or more selectable objects on a user interface.

Plain English Translation

This invention relates to a computer-implemented system for enhancing query processing in user interfaces, particularly for identifying and acting on object candidates within user queries. The problem addressed is the inefficiency of traditional query systems that do not dynamically recognize and act on objects referenced in user input, leading to limited functionality and user frustration. The system presents a user interface with a query entry field where users input terms. Upon receiving a query, the system parses the input to identify object candidates by comparing the terms against a predefined table of terms or their semantic synonyms. If a term matches or is semantically equivalent to an entry in the table, it is classified as an object candidate. For each identified object candidate, the system evaluates the object's current state to determine one or more available actions. These actions are contextually relevant based on the object's state. The system then generates a list of selectable objects, which are displayed in the user interface, allowing users to interact with the objects directly. This approach improves query processing by dynamically recognizing and acting on objects, providing a more intuitive and efficient user experience.

Claim 18

Original Legal Text

18. The medium of claim 17 , wherein the object candidate maps to the selectable object.

Plain English Translation

A system and method for object recognition and selection in a digital environment involves identifying and mapping object candidates to selectable objects within a user interface. The technology addresses the challenge of accurately detecting and interacting with objects in digital displays, particularly in augmented reality (AR) or virtual reality (VR) applications where precise object selection is critical. The system processes input data, such as images or sensor readings, to generate a set of object candidates. These candidates are then analyzed to determine their relevance and correspondence to selectable objects in the interface. The mapping process ensures that user interactions, such as clicks or gestures, are accurately translated into selections of the intended objects. The system may also include error correction mechanisms to refine the mapping when initial detections are ambiguous. This approach improves user experience by reducing misselections and enhancing the responsiveness of digital interfaces in dynamic environments. The invention is particularly useful in applications requiring high precision, such as design tools, gaming, or industrial control systems.

Claim 19

Original Legal Text

19. The medium of claim 17 , further comprising program code executable by a computer system to cause the computer system to: suggest, via a rule engine, one or more objects, when it is determined the one or more terms are not object candidates; receive selection of the one or more suggested objects for further processing.

Plain English Translation

This invention relates to a computer-implemented system for processing natural language input, particularly for identifying and suggesting objects when terms in the input do not directly correspond to recognizable objects. The system addresses the challenge of accurately interpreting user queries or commands where the input may lack clear references to known objects, such as in voice assistants, chatbots, or search engines. The system includes a rule engine that analyzes input terms to determine whether they qualify as object candidates. If the terms do not meet the criteria for object candidates, the rule engine suggests one or more alternative objects based on predefined rules or contextual data. These suggestions are presented to the user, who can then select one or more of the suggested objects for further processing. The selection is then used to refine the system's understanding of the input, enabling more accurate execution of the user's intent. The system may also include a natural language processing (NLP) module to parse and interpret the input, as well as a database of known objects and their attributes. The rule engine applies logic to match input terms to objects in the database, and when no direct match is found, it generates suggestions based on synonyms, related terms, or contextual associations. The user's selection of a suggested object triggers further actions, such as retrieving information, executing commands, or updating the system's knowledge base. This approach improves the robustness of natural language interfaces by dynamically adapting to ambiguous or incomplete input, reducing the need for repetitive clarifications and enhancing user experience.

Claim 20

Original Legal Text

20. The medium of claim 17 , wherein the current state of the object is determined from one or more values of one or more attributes for the object.

Plain English Translation

A system and method for managing object states in a computing environment involves tracking and updating the current state of an object based on its attributes. The system determines the object's state by evaluating one or more attribute values associated with the object. These attributes may include properties, variables, or metadata that define the object's characteristics or behavior. The system monitors changes to these attributes and updates the object's state accordingly, ensuring consistency and accuracy in state representation. This approach allows for dynamic state management, where the object's state reflects its current configuration or condition. The system may also include mechanisms for validating attribute values, resolving conflicts, and applying state transitions based on predefined rules or conditions. By leveraging attribute-based state determination, the system enables efficient and reliable state tracking in applications such as software systems, databases, or distributed computing environments. The invention addresses challenges in maintaining accurate object states in complex systems where multiple attributes influence the object's behavior or status.

Patent Metadata

Filing Date

Unknown

Publication Date

September 8, 2020

Inventors

Peter Haffner

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SIMPLIFIED ACCESS FOR CORE BUSINESS WITH ENTERPRISE SEARCH” (10769164). https://patentable.app/patents/10769164

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10769164. See llms.txt for full attribution policy.

SIMPLIFIED ACCESS FOR CORE BUSINESS WITH ENTERPRISE SEARCH