Methods and systems for partial personalization during mobile application update

US9582267B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9582267-B2
Application numberUS-201514882222-A
CountryUS
Kind codeB2
Filing dateOct 13, 2015
Priority dateOct 10, 2014
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present invention are directed at methods and systems for providing a partial personalization process that allows for more efficient and effective personalization of a mobile application on a communication device after updating the mobile application. For example, personalization profiles associated with multiple versions of the mobile application may be stored at an application update provisioning system and the application update provisioning system may determine the appropriate partial provisioning information to update the mobile application for each migration notification. Accordingly, a tailored partial personalization script including only that personalization information that is to be updated for the updated version of the mobile application may be generated and installed to enable new functionality and/or update the information contained within an updated mobile application, without requiring re-personalization of all personalized information into the updated mobile application.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for updating personalization information associated with an update of a mobile application on a communication device managed by an application provider computer, the method comprising: receiving, by a server computer, a migration notification from the application provider computer, the migration notification including device identification information, applet identification information identifying an applet of the mobile application, and application version information for the mobile application installed on the communication device by the application provider computer; identifying, by the server computer, an account associated with the migration notification using the device identification information and the applet identification information; validating, by the server computer, the migration notification by comparing the received application version information with stored application version information associated with the identified account; identifying, by the server computer, a current personalization profile associated with the mobile application using the received application version information; identifying, by the server computer, an updated personalization profile associated with the update of the mobile application; determining, by the server computer, partial personalization information associated with a difference between the current personalization profile and the updated personalization profile; generating partial personalization scripts including the partial personalization information for updating the personalization information stored in the mobile application of the communication device, the partial personalization scripts generated without including duplicate personalization information for the applet that is the same across the update of the mobile application and a previous version of the mobile application installed on the communication device, wherein the duplicate personalization information is retained at the communication device during update of the personalization information; and providing, by the server computer, the partial personalization scripts to the application provider computer for installation on the communication device to update the personalization information of the applet identified by the applet identification information. 2. The method of claim 1 , wherein the partial personalization information includes at least one of an encryption key, a credential, a shared secret, and user information. 3. The method of claim 1 , wherein the application version information indicates the previous version of the mobile application installed on the communication device. 4. The method of claim 1 , wherein the mobile application is in an inactive state until the partial personalization scripts are installed on the communication device. 5. The method of claim 1 , wherein updated functionality associated with the update of the mobile application is disabled until the partial personalization scripts are installed on the communication device. 6. The method of claim 1 , wherein receiving the migration notification from the communication device further comprises: establishing, by the server computer, a secure channel with the communication device using the applet identification information and the device identification information; sending, by the server computer, a mobile status update command preparing the mobile application for the update; receiving, by the server computer, validation information from the mobile application of the communication device through the secure channel; and validating, by the server computer, the validation information to authenticate the mobile application. 7. The method of claim 1 , wherein the migration notification is generated by the mobile application in response to an event associated with the mobile application. 8. The method of claim 1 , wherein the generation of the partial provisioning scripts is performed by an issuer computer. 9. The method of claim 1 , wherein an issuer may request an update of the mobile application on the communication device before the migration notification is received. 10. A server computer comprising: a processor; and a computer-readable medium coupled to the processor, the computer-readable medium comprising code, executable by the processor, to perform a method for updating personalization information associated with an update of a mobile application on a communication device, the method comprising: receiving a migration notification from the application provider computer, the migration notification including device identification information, applet identification information identifying an applet of the mobile application, and application version information for the mobile application installed on the communication device by the application provider computer; identifying an account associated with the migration notification using the device identification information and the applet identification information; validating the migration notification by comparing the received application version information with stored application version information associated with the identified account; identifying a current personalization profile associated with the mobile application using the received application version information; identifying an updated personalization profile associated with the update of the mobile application; determining partial personalization information associated with a difference between the current personalization profile and the updated personalization profile; generating partial personalization scripts including the partial personalization information for updating the personalization information stored in the mobile application of the communication device, the partial personalization scripts generated without including duplicate personalization information for the applet that is the same across the update of the mobile application and a previous version of the mobile application installed on the communication device, wherein the duplicate personalization information is retained at the communication device during update of the personalization information; and providing the partial personalization scripts to the application provider computer for installation on the communication device to update the personalization information of the applet identified by the applet identification information. 11. The server computer of claim 10 , wherein the partial personalization information includes at least one of an encryption key, a credential, a shared secret, and user information. 12. The server computer of claim 10 , wherein the application version information indicates the previous version of the mobile application installed on the communication device. 13. The server computer of claim 10 , wherein the mobile application is in an inactive state until the partial personalization scripts are installed on the communication device. 14. The server computer of claim 10 , wherein updated functionality associated with the update of the mobile application is disabled until the partial personalization scripts are installed on the communication device. 15. The server computer of claim 10 , wherein receiving the migration notification from the communication device further comprises: establishing a secure channel with the communication device using the mobile application information and the device identification information; sending a mobile status update command preparing the mobile application for the update; receiving validation information from the mobile application of the

Assignees

Inventors

Classifications

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • User profiles; Roaming · CPC title

  • Service provisioning or reconfiguring · CPC title

  • Authentication · CPC title

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9582267B2 cover?
Embodiments of the present invention are directed at methods and systems for providing a partial personalization process that allows for more efficient and effective personalization of a mobile application on a communication device after updating the mobile application. For example, personalization profiles associated with multiple versions of the mobile application may be stored at an applicat…
Who is the assignee on this patent?
Visa Int Service Ass
What technology area does this patent fall under?
Primary CPC classification G06F8/65. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).