USER INTERFACE PROVISIONING SYSTEM
First Claim
1. A system, comprising:
- a non-transitory memory storing user activity data;
one or more hardware processors coupled to the memory and operable to read instructions from the memory to perform the steps of;
collecting the user activity data from a plurality of user devices over a network and storing the user activity data in the non-transitory memory, wherein the user activity data includes at least one set of navigation details provided from each of the plurality of user devices in navigating through a user interface;
determining a plurality of user interface use profiles using the user activity data and storing the plurality of user interface user profiles in the non-transitory memory, wherein each of the plurality of user interface use profiles includes information on the likelihood of at least one subsequent navigation detail based on at least one present navigation detail;
receiving at least one new user navigation detail over the network from a new user device accessing the user interface;
retrieving a first user interface use profile from the non-transitory memory based on a first present navigation detail in the first user interface use profile that corresponds to the at least one new user navigation detail;
creating a customized user interface for the new user device using at least one first subsequent navigation detail associated the first present navigation detail in the first user interface use profile; and
providing the customized user interface over the network to the new user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing a user interface include collecting user activity data that includes navigation details provided from each of a plurality of user devices in navigating through a user interface. User interface use profiles are determined using the user activity data and include information on the likelihood of at least one subsequent navigation detail based on at least one present navigation detail. A new user navigation detail is received from a new user device accessing the user interface, and a first user interface use profile is retrieved based on a first present navigation detail in the first user interface use profile that corresponds to the new user navigation detail. A customized user interface is then created using a first subsequent navigation detail associated the first present navigation detail in the first user interface use profile, and that customized user interface is provided to the new user device.
-
Citations
20 Claims
-
1. A system, comprising:
-
a non-transitory memory storing user activity data; one or more hardware processors coupled to the memory and operable to read instructions from the memory to perform the steps of; collecting the user activity data from a plurality of user devices over a network and storing the user activity data in the non-transitory memory, wherein the user activity data includes at least one set of navigation details provided from each of the plurality of user devices in navigating through a user interface; determining a plurality of user interface use profiles using the user activity data and storing the plurality of user interface user profiles in the non-transitory memory, wherein each of the plurality of user interface use profiles includes information on the likelihood of at least one subsequent navigation detail based on at least one present navigation detail; receiving at least one new user navigation detail over the network from a new user device accessing the user interface; retrieving a first user interface use profile from the non-transitory memory based on a first present navigation detail in the first user interface use profile that corresponds to the at least one new user navigation detail; creating a customized user interface for the new user device using at least one first subsequent navigation detail associated the first present navigation detail in the first user interface use profile; and providing the customized user interface over the network to the new user device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a user interface, comprising:
-
collecting user activity data from a plurality of user devices over a network and storing the user activity data in a database, wherein the user activity data includes at least one set of navigation details provided from each of the plurality of user devices in navigating through a user interface; determining a plurality of user interface use profiles using the user activity data and storing the plurality of user interface user profiles in the database, wherein each of the plurality of user interface use profiles includes information on the likelihood of at least one subsequent navigation detail based on at least one present navigation detail; receiving at least one new user navigation detail over the network from a new user device accessing the user interface; retrieving a first user interface use profile from the database based on a first present navigation detail in the first user interface use profile that corresponds to the at least one new user navigation detail; creating a customized user interface for the new user device using at least one first subsequent navigation detail associated the first present navigation detail in the first user interface use profile; and providing the customized user interface over the network to the new user device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which, when executed by one or more processors, are adapted to cause the one or more processors to perform a method comprising:
-
collecting user activity data from a plurality of user devices over a network and storing the user activity data in a database, wherein the user activity data includes at least one set of navigation details provided from each of the plurality of user devices in navigating through a user interface; determining a plurality of user interface use profiles using the user activity data and storing the plurality of user interface user profiles in the database, wherein each of the plurality of user interface use profiles includes information on the likelihood of at least one subsequent navigation detail based on at least one present navigation detail; receiving at least one new user navigation detail over the network from a new user device accessing the user interface; retrieving a first user interface use profile from the database based on a first present navigation detail in the first user interface use profile that corresponds to the at least one new user navigation detail; creating a customized user interface for the new user device using at least one first subsequent navigation detail associated the first present navigation detail in the first user interface use profile; and providing the customized user interface over the network to the new user device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification