G06F9/4451

Systems And Methods For Interacting With A Digital Map

Systems and methods interacting with a digital map are provided herein. A system includes a display that is configured to display a digital map. The digital map includes a number of targets with which a user can interact and a number of actions that are available for each target. The system is configured to update a table of an individual profile account when the user performs an actions at one of the targets, use a role prediction model to predict a role based on the table of the individual profile account, and update the table of the individual account based on a table of a role profile account associated with the predicted role.

USER-SPECIFIC APPLICATIONS FOR SHARED DEVICES
20210405837 · 2021-12-30 ·

Examples described herein include systems and methods for providing user-specific applications on a shared user device. The user device can receive a first instance of an application having a Package ID that includes an identification of a first user. When the first user is logged in, the user device can display an icon associated with the first instance of the application, based on the Package ID including an identification of the first user. When the first user is not logged in, the user device can hide the first instance of the application. When a second user is logged in, the device can display a second instance of the application based on the Package ID of the second instance including an identification of the second user. The user device can also display the same instance of a shared application to both the first and second user.

Contextual mobile client application systems and methods

A provider computing system provides a mobile banking application to a user mobile device. The mobile banking application is configured to activate a contextual provider location mode when the user enters a provider location. The contextual provider location mode presents a plurality of modifications to both appearance and operation of the mobile banking application. Each modification is in response to an analysis performed by a context circuit of the mobile banking application. The modifications serve to facilitate the user's experience at the provider, enabling the user to perform their intended tasks in an easier more efficient manner. Additional data pertaining to the user's tasks and behavior are further categorized and transmitted back to the provider, enabling further accuracy and improvements during subsequent visits.

SERVER, MANAGING METHOD, NON-TRANSITORY STORAGE MEDIUM, SOFTWARE UPDATING DEVICE, CENTER, AND OVER-THE-AIR MASTER
20210405996 · 2021-12-30 · ·

A server configured to communicate with a vehicle includes: a storage device configured to store usage information, in which settings information of software executed by at least one of a plurality of electronic control units installed in the vehicle is correlated with user identification information that identifies a user of the vehicle; and one or more processors configured to receive, from a software updating device that is one of the electronic control units, the user identification information specified by the software updating device, and transmit settings information correlated with the user identification information to the software updating device based on the user identification information which is specified and the usage information.

MEMORY SYSTEM FOR HANDLING A BAD BLOCK AND OPERATION METHOD THEREOF
20210405888 · 2021-12-30 ·

A memory system includes a memory device including plural non-volatile memory blocks and a controller configured to determine whether a first memory block among the plural non-volatile memory blocks is re-usable after the first memory block is determined to be a bad block and copy second block information associated with a second memory block including a second program sequence number within a set range of a first program sequence number in the first memory block to first block information of the first memory block.

METHODS AND SYSTEMS FOR DIRECTING COMMUNICATIONS
20210406791 · 2021-12-30 ·

A method for improving communications in a digital collaboration environment by receiving a communication directed to a first user, determining that the first user is unavailable, in response to determining that the first user is unavailable, determining a second user based on an attribute, and notifying the second user about the communication directed to the first user.

TERMINAL DEVICE, SCREEN DISPLAY SYSTEM, DISPLAY METHOD, AND PROGRAM
20210406043 · 2021-12-30 ·

A terminal device used by a user includes a display, a memory; and a processor configured to execute inferring a layout of a screen optimized for the user, and displaying the screen with the inferred layout on the display.

Systems and methods for user adaptive resource management
11204806 · 2021-12-21 · ·

User adaptive memory management can improve the user experience by allowing an electronic device including a data processing system to efficiently, proactively, and selectively allocate memory resources (particularly to keep or release large resources in memory), which improves application launch times for some applications and reduces or prevents delays from loading resources into memory for system services. User adaptive memory management can track past use of one or more applications and/or one or more system services (requiring one or more resources) by one or more users. Heuristics can be used to determine when to keep resources in memory and when to release resources in an adaptive way to improve user performance for launching applications (or other memory intensive operations) and for using system services with large resources without delays induced by reactive memory management of resources.

Systems and methods for building dynamic interfaces

First data indicative of a first plurality of transactions by a user may be processed to generate first behavioral information describing the user. The first behavioral information may be displayed by an interactive user interface. A user input made in response to the first behavioral information may be received and analyzed to generate user preference information indicating a relationship between the first user input and the first behavioral information. Second data indicative of a second plurality of transactions by the user may be received and processed with the user preference information to generate second behavioral information describing the user. The second behavioral information may be displayed by the interactive user interface differently from the first behavioral information by the interactive user interface as a result of the processing of the second data and the user preference information together.

MANAGING PERSISTENT ENROLLMENT OF A USER DEVICE

Systems and methods are included for managing persistent enrollment of a user device. The persistent enrollment can be controlled by an administrator at an administrator console. The administrator can enable or disable persistent enrollment for the user device at the admin console. A deployment agent can be provided to the user device. During the boot process, the deployment agent can verify the persistent enrollment status of the user device. The deployment agent can retrieve and install a software package for a management agent. The management agent can enroll the user device with an enterprise under a staging user profile. The management agent can install a provisioning package associated with the staging user profile. The management agent can receive user input login credentials. The management agent can change the ownership of the user device with the enterprise. The management agent can configure the user device for the user profile.