Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A more efficient computer-implemented world wide web search user interface for searching and organizing large information sets according to content to reduce the amount of time a user searches for information comprising: one or more computer servers comprising a search engine and user interface for performing a search of the world wide web, wherein web pages are searched and organized in an electronic system according to content and metadata using a mapping table such that the organization is reflected directly in the user interface, wherein the mapping table maps search terms to mapped terms and replaces the search terms with values from the mapping table, and said interface presents search results as said search request is being entered, wherein said search results are organized and displayed to the user in categories, wherein said displayed categories are presented to resolve semantic ambiguity, wherein each of said categories consists of a subset of search results limited to that category and the categories indicate common results between categories, wherein selection of one of said categories narrows the search to results within the selected category thereby decreasing the amount of time a user searches for information.
This invention relates to a computer-implemented web search interface designed to improve efficiency in searching and organizing large information sets. The system addresses the challenge of reducing the time users spend searching for information by dynamically organizing and categorizing search results based on content and metadata. The interface includes one or more computer servers running a search engine and user interface that processes web page searches. A mapping table is used to organize results by associating search terms with mapped terms, replacing original search terms with values from the table. As the user enters a search query, the interface displays results in real-time, grouped into categories that resolve semantic ambiguity. Each category represents a subset of results, and overlapping results between categories are indicated. Selecting a category narrows the search to only those results, streamlining the user's search process. This approach enhances search efficiency by reducing the need for manual filtering and refining queries.
2. The user interface of claim 1 , wherein complete or apparently complete words entered within said request are examined to produce said categories.
A system and method for categorizing user input in a search or query interface examines complete or apparently complete words to generate relevant categories. The invention addresses the challenge of efficiently organizing and filtering user queries to improve search accuracy and user experience. When a user enters text into the interface, the system analyzes the entered words, even if the input is incomplete or contains typos, to identify meaningful terms. These terms are then used to determine appropriate categories or filters that match the user's intent. The categorization process may involve natural language processing, keyword matching, or other techniques to interpret the input and suggest relevant classifications. This approach enhances search functionality by dynamically adapting to the user's input, reducing the need for manual selection of filters and improving the precision of search results. The system can be applied in various domains, including web search engines, database queries, and voice-activated interfaces, where accurate categorization of user input is essential for efficient information retrieval.
3. The user interface of claim 1 , wherein said categories are capable of being selected prior to the completion of the search request.
A system provides a user interface for searching a database, where the interface includes a search input field for entering search terms and a set of predefined categories that can be selected to filter search results. The categories are displayed alongside the search input field and can be chosen before the search is executed, allowing users to narrow results by category before submitting the search request. This improves search efficiency by reducing irrelevant results and streamlining the filtering process. The system dynamically updates the search results based on the selected categories, ensuring that only relevant data is displayed. The interface may also include additional filtering options, such as date ranges or relevance sorting, to further refine the search output. The categories are predefined and may be based on metadata or hierarchical classifications within the database, enabling users to quickly apply structured filters without manual input. This approach enhances usability by minimizing the need for iterative searches and refinements.
4. The user interface of claim 1 , wherein said categories become more relevant as more text is entered.
A system and method for improving user interface categorization based on text input relevance. The technology addresses the problem of static or poorly adaptive categorization in user interfaces, where categories remain fixed or fail to dynamically adjust to user input, leading to inefficiency and poor user experience. The invention provides a dynamic categorization system where categories are refined and become more relevant as the user enters more text. The system analyzes the entered text to identify keywords, context, or patterns, then adjusts the displayed categories in real-time to better match the user's likely intent. This adaptive approach ensures that the most pertinent categories are prioritized, reducing user effort and improving accuracy. The system may also incorporate machine learning to learn from user behavior and refine categorization over time. The invention is applicable in search interfaces, content management systems, or any application where dynamic categorization enhances usability.
5. The user interface of claim 2 , wherein said categories become more user-relevant as more text is entered.
This invention relates to a user interface system for categorizing text input, improving relevance as more text is entered. The system addresses the challenge of dynamically adapting category suggestions to better match user intent as input grows, enhancing efficiency and accuracy in text classification tasks. The user interface includes a text input field and a display for presenting categories. As the user types, the system analyzes the entered text and dynamically updates the displayed categories to reflect increasingly relevant options. The relevance of categories improves with additional text, leveraging contextual and semantic analysis to refine suggestions. The system may use machine learning models or rule-based algorithms to process the input and determine the most appropriate categories. The interface may also include features such as category selection, filtering, or prioritization based on the evolving input. For example, as the user continues typing, less relevant categories may be removed or deprioritized, while more specific or contextually accurate options are highlighted. The system can adapt to various text types, including natural language queries, structured data, or free-form input, ensuring flexibility across applications. This approach enhances user experience by reducing manual effort in categorization, particularly in scenarios requiring iterative refinement, such as search engines, content management systems, or data entry applications. The dynamic adaptation ensures that the most relevant categories are always presented, improving accuracy and user satisfaction.
6. A more efficient computer-implemented world wide web search user interface for searching and organizing large information sets according to content to reduce the amount of time a user searches for information comprising: one or more computer servers comprising a search engine and user interface for performing a search of the world wide web, by entering one or more search terms, wherein web pages are searched and organized in an electronic system according to content and metadata using a mapping table, such that the organization is reflected directly in the user interface, wherein the mapping table maps search terms to mapped terms and replaces the search terms with values from the mapping table, and said interface presents search results as the one or more search terms is being entered, wherein said search results are organized and displayed to the user in alternative subsets, wherein selecting one of said displayed subsets limits the search results presented to those in the selected subset and subsets illustrate common results between subsets, wherein each of said subsets consists of alternative search results based on semantic ambiguities of the one or more search terms thereby decreasing the amount of time a user searches for information.
This invention relates to a computer-implemented web search user interface designed to improve efficiency when searching and organizing large information sets. The system addresses the challenge of semantic ambiguities in search terms, which often lead to irrelevant or scattered results, increasing the time users spend refining queries. The interface includes one or more computer servers hosting a search engine and user interface that processes search queries by mapping input terms to alternative semantic interpretations using a mapping table. As users enter search terms, the system dynamically presents organized results in real-time, grouped into subsets representing different possible meanings or contexts of the query. Each subset displays results that share common semantic relationships, and users can refine searches by selecting a subset, narrowing results to only those within the chosen category. The mapping table replaces original search terms with standardized values, ensuring consistent organization and reducing ambiguity. By visually highlighting overlaps between subsets, the system helps users quickly identify relevant information, minimizing the need for iterative searches and improving overall search efficiency.
7. The user interface of claim 6 , wherein said subsets are modified as the search request is entered.
A system provides a user interface for refining search requests in real-time. The interface displays a set of searchable items, such as documents or data entries, and allows a user to input a search query. As the user types the query, the system dynamically filters the displayed items to show only those matching the partially entered search terms. The interface further organizes the filtered items into subsets based on predefined criteria, such as relevance, category, or metadata. These subsets are updated in real-time as the search query evolves, ensuring the user sees only the most relevant results at each stage of input. The system may also highlight or prioritize certain subsets to guide the user toward more precise search refinements. This approach reduces the need for multiple search iterations and improves efficiency by providing immediate feedback on query relevance. The interface may include visual indicators, such as color-coding or grouping, to distinguish between subsets and enhance usability. The dynamic filtering and subset modification help users quickly narrow down results without requiring full query completion, making the search process more intuitive and efficient.
8. The user interface of claim 6 , wherein said subsets narrow in scope as the search request is entered.
A system provides a user interface for refining search queries in real-time. The interface displays a set of search options or filters that dynamically narrow in scope as the user types their search request. Initially, broad categories or filters are presented, but as the user enters more characters, the system progressively refines the displayed options to match the partial input. This helps users quickly identify relevant search parameters without needing to complete the full query. The interface may also include predictive suggestions or autocomplete features to further assist the user. The narrowing of options is based on the current input, ensuring that the displayed filters remain relevant to the user's likely intent. This approach improves search efficiency by reducing the cognitive load of selecting from an overwhelming number of options early in the search process. The system may apply natural language processing or machine learning to predict the most relevant filters as the query is entered. The interface is designed to adapt to different types of search applications, such as e-commerce, document retrieval, or database queries, where users benefit from guided search refinement.
9. The user interface of claim 6 , wherein alternatives to apparent typos in in the search request are supplied.
A system provides a user interface for search queries, particularly addressing the problem of typographical errors that degrade search accuracy. The interface detects potential typos in user-entered search requests and automatically suggests corrected alternatives. These suggestions are generated by comparing the input against a predefined dictionary or historical query data to identify likely corrections. The system may also rank suggestions based on relevance, frequency of prior searches, or contextual factors. The interface displays these alternatives prominently, allowing users to select the most appropriate correction without manual re-entry. This improves search efficiency by reducing the need for repeated attempts due to input errors. The system may further adapt suggestions based on user behavior, such as selecting or ignoring previous recommendations, to refine future corrections. The interface integrates seamlessly with the search functionality, ensuring minimal disruption to the user experience while enhancing accuracy. This approach is particularly useful in applications where precise search results are critical, such as legal, medical, or technical databases.
10. The user interface of claim 6 , wherein said user interface is customized based on the device it is displayed on, without the need for the user to enter preference information.
A system provides a user interface that automatically adapts to the device it is displayed on, eliminating the need for users to manually enter preference information. The interface dynamically adjusts its layout, content, and functionality based on device characteristics such as screen size, resolution, input method, and processing capabilities. For example, on a smartphone, the interface may simplify navigation and prioritize touch-friendly controls, while on a desktop, it may expand to utilize additional screen space with more detailed options. The system analyzes device metadata, such as operating system and hardware specifications, to determine optimal display configurations. This ensures a consistent and efficient user experience across different devices without requiring user input. The adaptation process occurs in real-time, allowing seamless transitions when switching between devices. The system may also store device-specific settings to maintain preferences for future use. This approach enhances usability by reducing setup steps and ensuring compatibility with diverse devices.
11. The user interface of claim 10 , wherein a browser string or other identifying information is examined to determine the originating device and determine which version of the user interface to display.
A system and method for dynamically adapting a user interface based on the originating device. The technology addresses the challenge of providing an optimal user interface experience across diverse devices, such as smartphones, tablets, and desktops, by automatically detecting the device type and delivering a tailored interface version. The system examines a browser string or other identifying information to determine the originating device's characteristics, such as screen size, operating system, or input capabilities. Based on this analysis, the system selects and displays the most appropriate user interface version, ensuring compatibility and usability. This approach eliminates the need for manual device detection or user input, streamlining the adaptation process. The system may also store device-specific preferences or historical data to further refine interface selection over time. By dynamically adjusting the user interface, the technology enhances user experience, reduces development complexity, and ensures consistent functionality across different devices.
12. The user interface of claim 6 , wherein said subsets are presented based on user's designation of web pages.
A system provides a user interface for organizing and displaying subsets of web pages based on user-defined designations. The interface allows users to categorize web pages into subsets, which are then presented in a structured manner. The subsets can be arranged hierarchically or in a flat structure, depending on user preference. The system enables users to assign web pages to specific subsets, ensuring that the content is easily accessible and logically grouped. The interface may include visual indicators to distinguish between different subsets, such as color-coding or icons, to enhance user navigation. Additionally, the system may support dynamic updates, allowing subsets to be modified or expanded as new web pages are added or existing ones are removed. The user interface may also include search and filtering capabilities to quickly locate specific subsets or web pages within them. This approach improves organization and accessibility of web content, particularly for users managing large collections of bookmarks or frequently visited pages. The system may integrate with web browsers or standalone applications to provide seamless access to the organized subsets.
13. The user interface of claim 6 , wherein said subsets are presented based on prior search requests.
A system and method for improving user interface navigation in search applications by dynamically presenting subsets of search results based on prior search requests. The technology addresses the challenge of efficiently organizing and displaying large volumes of search results to enhance user experience and reduce cognitive load. The user interface dynamically adjusts the presentation of search result subsets by analyzing historical search patterns, user behavior, and contextual relevance. This adaptive presentation ensures that the most relevant or frequently accessed subsets are prioritized, reducing the time and effort required for users to locate desired information. The system may also incorporate machine learning algorithms to refine subset selection over time, improving accuracy and personalization. By leveraging prior search requests, the interface optimizes navigation efficiency, particularly in environments where users repeatedly search for similar or related content. The solution is applicable to various domains, including web search engines, enterprise search systems, and specialized databases, where streamlined access to relevant information is critical. The dynamic subset presentation can be further customized based on user preferences, role-based access, or contextual factors, ensuring a tailored and efficient search experience.
14. The user interface of claim 6 , wherein said subsets are presented based on websites previously visited.
A system and method for enhancing user interface navigation by dynamically presenting subsets of selectable options based on a user's browsing history. The technology addresses the challenge of information overload in digital interfaces by prioritizing and organizing content according to a user's past interactions. The user interface includes a display area for presenting selectable options, such as links or commands, grouped into subsets. These subsets are dynamically generated and displayed based on websites or web pages the user has previously visited, ensuring that frequently accessed or relevant content is more prominently featured. The system may also track user behavior, such as click patterns or dwell time, to refine the selection and presentation of subsets over time. By adapting to individual usage patterns, the interface reduces the time and effort required to locate desired options, improving efficiency and user experience. The method involves analyzing browsing history, identifying relevant subsets, and rendering them in a prioritized manner within the interface. This approach is particularly useful in environments where users frequently navigate between multiple websites or applications, such as web browsers, enterprise software, or content management systems.
15. The user interface of claim 14 , wherein said subsets are presented based on length of time spent by user on previously visited websites or length of time user scrolled within a website.
A system for optimizing user interface presentation in web browsing applications addresses the challenge of efficiently organizing and displaying web content to enhance user experience. The system dynamically categorizes and presents subsets of web content based on user engagement metrics, such as the duration spent on previously visited websites or the extent of scrolling activity within a website. By analyzing these metrics, the system prioritizes and displays content subsets that are most relevant to the user's browsing habits, improving navigation efficiency and reducing cognitive load. The user interface dynamically adjusts the presentation of these subsets, ensuring that frequently accessed or highly engaged content is more prominently displayed. This adaptive approach tailors the browsing experience to individual user behavior, making it easier to locate and revisit important or frequently used content. The system may also incorporate additional engagement metrics, such as click frequency or interaction patterns, to further refine content prioritization. By leveraging these insights, the system enhances user productivity and satisfaction by minimizing the time spent searching for relevant information.
16. The user interface of claim 6 , wherein said subsets are presented based on information regarding the user's location.
A system provides a user interface for displaying subsets of data, such as search results or recommendations, based on the user's location. The interface dynamically organizes and presents these subsets to improve relevance and usability. The location-based presentation ensures that the most pertinent information is prioritized, enhancing the user experience by reducing irrelevant content. The system may also incorporate additional user-specific data, such as preferences or behavior, to further refine the displayed subsets. This approach is particularly useful in applications like local search, navigation, or personalized content delivery, where location context significantly impacts the usefulness of the information. The interface may adjust the layout, ordering, or filtering of subsets in real-time as the user moves or changes location, ensuring continuous relevance. The system may also integrate with mapping or geolocation services to enhance accuracy and functionality. By leveraging location data, the interface optimizes information presentation, making it more efficient for users to find what they need.
17. The user interface of claim 6 , wherein said subsets are presented based on information stored on the user's machine, network, email, or calendar.
This invention relates to a user interface system for organizing and presenting subsets of data to a user. The system addresses the problem of information overload by dynamically filtering and displaying relevant data subsets based on contextual information. The user interface dynamically adjusts the presentation of data subsets in response to user behavior, preferences, or external factors such as time, location, or device state. The subsets are derived from a larger dataset and are tailored to the user's current needs or activities. The system may also incorporate machine learning to refine the selection and presentation of subsets over time. The subsets are presented based on information stored on the user's machine, network, email, or calendar, ensuring that the displayed data is contextually relevant. This approach enhances user efficiency by reducing the need to manually search or filter data, making the interface more intuitive and adaptive. The system may be applied in various domains, including productivity tools, communication platforms, or data management systems, where personalized and context-aware data presentation is beneficial.
18. The user interface of claim 6 , wherein said subsets are presented based on information selected from the group consisting of the user's home page, previous search requests, calendar information, websites searched and visited, favorite website information and news information.
This invention relates to a user interface system for presenting subsets of information to a user based on personalized data. The system addresses the problem of information overload by dynamically filtering and displaying content tailored to a user's preferences, behavior, and context. The user interface collects and analyzes data from multiple sources, including the user's home page, previous search requests, calendar information, websites searched and visited, favorite website information, and news information. Using this data, the system identifies relevant subsets of information and presents them in a prioritized or customized manner. The subsets may be displayed in a structured format, such as a grid or list, and can be updated in real-time as new data is collected or user behavior changes. The system may also allow the user to refine or adjust the presented subsets based on their preferences. This approach improves efficiency by reducing the need for manual searching and filtering, while also enhancing user engagement by delivering more relevant and personalized content.
19. The user interface of claim 6 , wherein said subsets are presented based on another user's persona or profile.
This invention relates to user interface systems for displaying subsets of data or content, particularly in personalized or social computing environments. The problem addressed is the need to present relevant subsets of information to users based on contextual or social factors, improving user engagement and efficiency. The user interface dynamically organizes and displays subsets of data or content, where these subsets are determined based on another user's persona or profile. A persona or profile may include attributes such as preferences, behavior patterns, demographic information, or social connections. By leveraging another user's profile, the system tailors the presentation of subsets to align with what is likely to be relevant or interesting to the current user, enhancing personalization and social relevance. The interface may include features such as filtering, sorting, or highlighting subsets of data based on the profile attributes of another user. For example, if a user is viewing content related to a social network, the system may prioritize or display subsets of content that are frequently engaged with by users with similar profiles. This approach improves the efficiency of information discovery and consumption by reducing irrelevant content and emphasizing socially relevant or personalized recommendations. The invention is particularly useful in applications such as social media platforms, recommendation systems, or collaborative environments where user behavior and preferences play a key role in content presentation. By dynamically adapting the display of subsets based on another user's profile, the system enhances user experience and engagement.
Unknown
September 24, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.