×

System for organizing and guiding a user in the experience of browsing different applications based on contexts

  • US 9,575,776 B2
  • Filed: 12/30/2010
  • Issued: 02/21/2017
  • Est. Priority Date: 12/30/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system in a portable device for enhancing a user experience based on a dynamic context characterization of the portable device, the system comprising:

  • a Central Processing Unit (CPU) for executing an artificial intelligence engine and an instruction regarding management of a sensor and a feature of the portable device, evaluating an event, and taking an action based on at least one of a defined policy and a rule;

    an application programming interface (API) for providing a flexible architecture and at least one of a modular software component and an application to organize and guide the user experience in navigation between different applications;

    an observer component that monitors at least one of event sources of the portable device and use of the applications installed on the portable device including checking for active metadata for at least one resource;

    a mobile web server that provides an environment where the applications created using web technologies are arrangeable in the portable device;

    an extended manager that is a web application hosted in the mobile web server that allows managing information and resources of the device through a web browser;

    a context creator that allows the management of the dynamic context characterization, that involves creating, installing, activating, and configuring context;

    a backup and restore module in the portable device and accessible through the extended manager that does not require a user to perform any manual installation and allows the user to individually select what information to backup or restore;

    a tagging module containing the information for the portable device that is associated with the metadata of the at least one resource, and when a new action is indicated by the observer component, the system making the link with the at least one or more resources and registering tag association when there is one or more active tags;

    a core component interfacing between the tagging module, components and features of portable devices, such as databases and sensors wherein the core isolates the observer, mobile web server, extended manager, context creator, backup and restore module, tagging module, and artificial intelligence engine from other components in the portable device, so that all the communication is routed through the core component; and

    an artificial intelligence engine for converting data received from the core and temporarily storing in a buffer that represents the data types of the decision matrix and the structure of the database,wherein the artificial intelligence engine executes a query on the decision matrix to combine the buffered data, creates a list of the closest matches, and when an exact match is found in the query, takes a prompt action in accordance with previously learned context characterization, otherwise the list created in the query with the data in the buffer is supplied to the artificial intelligence engine, for generating a new decision to the current context characterization, andwherein the artificial intelligence engine selectively adds a decision to a decision matrix database, logs the number of times the decision was made for broadening the possible responses of the portable device according to the environment and suggesting useful events or situation to the user, and identifies a mood of the user based on at least one of a volume, ringtone, color setting, wallpaper, walking rhythm, and external sound of the portable device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×