Patent Issued for System and method for dynamic user interface experiences (USPTO 11960909): United Services Automobile Association
2024 MAY 07 (NewsRx) -- By a
The patent’s inventors are
This patent was filed on
From the background information supplied by the inventors, news correspondents obtained the following quote: “User interfaces for APIs (application programming interfaces) can be used to facilitate an end user’s interaction with, for example, a distributed computing environment (e.g., a web-based application), or an application residing wholly on a single computer system (e.g., a stand-alone application). Some interfaces, such as those used in the commercial or business enterprise context, have a layout of objects and widgets that is common to all versions of the interface. For example, two users will find the presentation experience of the interface to be the same. This uniform layout of objects and widgets is typical, although it does not usually serve as the most efficient layout for a particular end-user’s purposes.
“Although there have been various sophisticated methods developed by electronic content providers to enhance the user’s online experience, users have not been provided with personalized interfaces based on patterns of the user’s individual behavior and in-app activity.
“There is a need in the art for a system and method that addresses the shortcomings discussed above.”
Supplementing the background information on this patent, NewsRx reporters also obtained the inventors’ summary information for this patent: “In one aspect, a method for adjusting an appearance of a user interface of an application in response to session-specific user data is disclosed. The method includes a first step of detecting, during a first application access session, at least a first contextual data from a first user device associated with a first user, and a second step of recognizing that a first in-app activity is associated with a detection of the first contextual data. The method also includes a third step of automatically adjusting, during the first application access session, an appearance of a main interface for the application to include a first layout providing one or more options related to the first in-app activity.
“In another aspect, a method of modifying a user interface based on intelligently generated associations between user activity and session specific data includes a first step of receiving, via an application running on a first user device and during a first user session for a first user, a first input corresponding to a selection of a first in-app activity, and a second step of detecting at least a first contextual data from the first user device during the first user session. The method also includes a third step of determining, at a first time and based at least on previous in-app activity by the first user, that use of the application by the first user has a high likelihood of including the first in-app activity when the first contextual data is detected, and a fourth step of linking the first contextual data to the first in-app activity. In addition, the method includes a fifth step of presenting, during a second user session in which the first contextual data is detected, a modified main interface comprising a first layout that provides one or more options related to the first in-app activity.
“In another aspect, a system is disclosed for adjusting an appearance of a user interface of an application in response to session-specific user data. The system comprises a processor and machine-readable media including instructions which, when executed by the processor, cause the processor to detect, during a first application access session, at least a first contextual data from a first user device associated with a first user, and to recognize that a first in-app activity is associated with a detection of the first contextual data. The instructions further cause the processor to automatically adjust, during the first application access session, an appearance of a main interface for the application to include a first layout providing one or more options related to the first in-app activity.
“Other systems, methods, features, and advantages of the disclosure will be, or will become, apparent to one of ordinary skill in the art upon examination of the following figures and detailed description. It is intended that all such additional systems, methods, features, and advantages be included within this description and this summary, be within the scope of the disclosure, and be protected by the following claims.”
The claims supplied by the inventors are:
“1. A method for adjusting an appearance of a user interface of an application in response to session-specific user data, the method comprising: receiving, from a first user, a first request to log-in to the application; responsive to the first request, automatically presenting tot he first user a default first interface layout being generated based on preferences held by a subset of a plurality of other application users having the same demographics as the first user, the default first interface layout being generated in response to determining that the user’s preferred layout cannot be determined from previous user activity, the default first interface being associated with a first in-app activity during a first application access session; receiving a navigation request from the first user for navigation away from the default first interface layout to a different second interface layout of the application that is associated with a second in-app activity, the navigation request being received immediately after the presentation of the default first interface layout; determining an outcome of the first application access session was unsuccessful based on the- navigation request being received immediately after the presentation of the default first interface layout; detecting, during the first application access session, at least a first contextual data, the first contextual data being based on one of a time of day, time of year, device type, local weather, season, and a location of the first user; removing, in response to determining the outcome of the first application access session was unsuccessful, an association between the first contextual data and the first in-app activity; linking, in response to determining the outcome was unsuccessful, the first contextual data with the second in-app activity; detecting, after the first application access session, both a second request to log-in to the application and a second contextual data that is the same as the first contextual data; responsive to the second log-in request and the second contextual data, automatically presenting to the first user, during a second application access session, the second interface layout providing one or more options related to the second in-app activity; detecting, after the second application access session, both a third request to log-in to the application and a third contextual data that differs from the first contextual data and the second contextual data; and responsive to the third request, and the third contextual data differing in type of data from the first contextual data and the second contextual data, automatically presenting to the first user during a third application access session the default first interface layout; wherein the default first interface is a car purchase interface, the second interface is a driving metrics interface, and the contextual data is a location of the first user.
“2. The method of claim 1, wherein the second interface layout is presented during the second application access session immediately following a successful login by the first user.
“3. The method of claim 1, wherein the first contextual data is a first time of day, and the third contextual data is a second time of day that differs from the first time of day.
“4. The method of claim 1, wherein the first contextual data is a first day of the month, and the third contextual data is a second day of the month that differs from the first day of the month.
“5. The method of claim 1, wherein the first contextual data is a first location, and the third contextual data is a second location that differs from the first location.
“6. A system for adjusting an appearance of a user interface of an application in response to session-specific user data, the system comprising a processor and machine-readable media including instructions which, when executed by the processor, cause the processor to: receive, from a first user, a first request to log-in to the application; responsive to the first request, automatically present to the first user a default first interface layout being generated based on preferences held by a subset of a plurality of other application users having the same demographics as the first user, the default first interface layout being generated in response to determining that the user’s preferred layout cannot be determined from previous user activity, the default first interface being associated with a first in-app activity during a first application access session; receive a navigation request from the first user for navigation away from the default first interface layout to a different second interface layout of the application that is associated with a second in-app activity, the navigation request being received immediately after the presentation of the default first interface layout; determine an outcome of the first application access session was unsuccessful based on the navigation request being received immediately after the presentation of the default first interface layout; detect, during the first application access session, at least a first contextual data, the first contextual data being based on one of a time of day, time of year, device type, local weather, season, and a location of the first user; remove, in response to determining the outcome of the first application access session was unsuccessful, an association between the first contextual data and the first in-app activity; link, in response to determining the outcome was unsuccessful, the first contextual data with the second in-app activity; detect, after the first application access session, both a second request to log-in to the application and a second contextual data that is the same as the first contextual data; responsive to the second log-in request and the second contextual data, automatically present to the first user, during a second application access session, the second interface layout providing one or more options related to the second in-app activity; detecting, after the second application access session, both a third request to log-in to the application and a third contextual data that differs from the first contextual data and the second contextual data; and responsive to the third request, and the third contextual data differing in type of data from the first contextual data and the second contextual data, automatically presenting to the first user during a third application access session the default first interface layout; wherein the default first interface is a car purchase interface, the second interface is a driving metrics interface, and the contextual data is a location of the first user.
“7. The system of claim 6, wherein the second interface layout is presented during the second application access session immediately following a successful login by the first user.
“8. The system of claim 6, wherein the first contextual data is a first time of day, and the third contextual data is a second time of day that differs from the first time of day.
“9. The system of claim 6, wherein the first contextual data is a first day of the month, and the third contextual data is a second day of the month that differs from the first day of the month.
“10. The system of claim 6, wherein the first contextual data is a first location, and the third contextual data is a second location that differs from the first location.
“11. The system of claim 6, wherein the first in-app activity includes one of depositing a check and transferring funds between accounts.”
For the URL and additional information on this patent, see:
(Our reports deliver fact-based news of research and discoveries from around the world.)



Patent Issued for Systems and methods to enhance privacy through decision tree based suppression rules on relational databases (USPTO 11960624): Immuta Inc.
Vallow's niece testifies to unusual religious practices
Advisor News
- How smart investments prepare clients for inflation
- Amid slew of corporate tax ideas, Newsom chose one likely to hit people’s premiums
- The biggest risk to your clients’ financial plans isn’t market volatility
- Initiative looks at how caregiving impacts workplace benefits
- Will rising retirement needs spark an annuity boom?
More Advisor NewsAnnuity News
- Globe Life Inc. (NYSE: GL) Records 52-Week High Thursday Morning
- Fortitude Re Completes $500 Million FABN Issuance
- Reframing retirement income for greater certainty
- Jackson Introduces Dow Jones Industrial Average Index Option, Flexible Premiums, Six-Year Rate Guarantee in Latest Registered Index-Linked Annuity Launch
- Senior Market Sales® Fortifies Annuity Reach With Acquisition of Retirement Planning Firm Stratton & Company
More Annuity NewsHealth/Employee Benefits News
- Final rules for Medicaid work requirements are out. Here's what you need to know.
- Final rules for Medicaid work requirements are out. Here's what you need to know.
- Hyde-Smith blasts health care delays
- WNY health insurers seek rate hikes of 9% to 24% for 2027
- Healthcare now costs more than mortgages
More Health/Employee Benefits NewsLife Insurance News
- AM Best Affirms Issue Credit Ratings of Weston2038 LLC’s Credit-Linked Notes
- Globe Life Inc. (NYSE: GL) Records 52-Week High Thursday Morning
- Greg Lindberg moves to halt $1.65B restitution order, claims he ‘overpaid’
- Fidelity Investments® to Expand Target Date Lineup With Launch of Guaranteed Income Solution
- KBRA Releases Research – Private Credit: Much Ado About Nothing – Perspectives on Columbia Business School Paper About Private Ratings
More Life Insurance News