Localized business analytics
US-2018197190-A1 · Jul 12, 2018 · US
US10503529B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10503529-B2 |
| Application number | US-201615359335-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 22, 2016 |
| Priority date | Nov 22, 2016 |
| Publication date | Dec 10, 2019 |
| Grant date | Dec 10, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits provide a combined localization and personalization (LPN) web service to a computer application, receive a call from the computer application for recommendations to localize and personalize a computer application for a particular user, prepare a recommendation on which one or more reusable application logic modules to attach to a core logic of the computer application to localize and personalize application for the particular user.
Opening claim text (preview).
What is claimed is: 1. A method for combined localization and personalization of a computer application for a particular user, the localized and personalized (LPN) computer application presented to the user on a client computer device, the method comprising: providing, by a server, a combined localization and personalization (LPN) web service to the computer application; receiving a call from the computer application for recommendations to localize and personalize application logic of the computer application for a particular user; retrieving user metadata on one or more personal, cultural, or behavioral characteristics of the user, technical characteristics of a client computer device used to access the computer application, or explicit user feedback; preparing a recommendation on which one or more reusable application logic modules to attach to a core logic of the computer application to localize and personalize the computer application for the particular user, wherein the recommendation on which one or more reusable application logic modules to attach to the core logic of the computer application to localize and personalize the computer application for the particular user is based at least on the one or more personal, cultural, or behavioral characteristics of the user, technical characteristics of a client computer device used to access the computer application, or explicit user feedback, and wherein the LPN web service is implemented as a combination of a plurality of microservices, the microservices being configured to provide respective recommendations on which of the one or more reusable application logic modules to attach to the core logic of the computer application; and providing the recommendation to the computer application to set up the LPN computer application. 2. The method of claim 1 , wherein providing the recommendation to the computer application includes providing the recommendation to the computer application via a shared recommendations object. 3. The method of claim 1 , wherein providing the recommendation to the computer application includes delivering the recommendation using push communications. 4. The method of claim 1 further comprising presenting the computer application with the recommended one or more reusable application logic modules attached to a core logic of the computer application as the localized and personalized (LPN) application to the particular user. 5. The method of claim 1 , wherein receiving a call from the computer application includes receiving the call at application run-time. 6. The method of claim 1 , wherein preparing a recommendation on which one or more reusable application logic modules to attach to a core logic of the computer application to localize and personalize the computer application for the particular user includes applying a pre-determined LPN rule to user information to select the one or more reusable application logic modules to recommend for inclusion in the computer application. 7. The method of claim 1 , wherein implementing the LPN web service as a combination of a plurality of microservices includes using a base microservice to retrieve user metadata from a database and making the retrieved user metadata available for processing to the other microservices. 8. The method of claim 1 further comprising combining the respective recommendations received from individual microservices in a shared object. 9. A system for combined localization and personalization of a computer application presented to a particular user on a client computer device, the system comprising a memory and a semiconductor-based processor, the memory and the processor forming one or more logic circuits configured to: provide a combined localization and personalization (LPN) web service to the computer application; receive a call from the computer application for recommendations to localize and personalize application logic of the computer application for the particular user; prepare a recommendation on which one or more reusable application logic modules to attach to a core logic of the computer application to localize and personalize the computer application for the particular user, wherein the LPN web service is implemented as a combination of a plurality of microservices, the microservices being configured to provide respective recommendations on which of the one or more reusable application logic modules to attach to the core logic of the computer application, and wherein the respective recommendations are combined in a shared recommendations object; and provide the recommendation to the computer application to set up the computer application, wherein providing the recommendation comprises providing the shared recommendations object. 10. The system of claim 9 , wherein the logic circuits are configured to provide the recommendation to the computer application via the shared recommendations object. 11. The system of claim 9 , wherein the logic circuits are configured to provide the recommendation using push communications. 12. The system of claim 9 , wherein the logic circuits are configured to present the computer application with the recommended one or more reusable application logic modules attached to a core logic of the computer application as a localized and personalized (LPN) application to the particular user. 13. The system of claim 9 , wherein the logic circuits are configured to receive the call from the computer application at application run-time. 14. The system of claim 9 , wherein the logic circuits are configured to prepare the recommendation on which one or more reusable application logic modules to attach to a core logic of the computer application to localize and personalize the computer application for the particular user by applying a pre-determined LPN rule to user information to select the one or more reusable application logic modules to recommend for inclusion in the computer application. 15. The system of claim 14 , wherein the logic circuits are configured to apply the pre-determined LPN rule to user information by retrieving user metadata on one or more of personal, cultural and behavioral characteristics of the user, technical characteristics of the client computer device used to access the computer application, or explicit user feedback. 16. The system of claim 9 , wherein the logic circuits are configured to use a base microservice to retrieve user metadata from a database and make the retrieved user metadata available for processing to the other microservices. 17. A computer-program product comprising computer-executable instructions embodied in a non-transitory machine readable storage device that, when executed, causes a computing system to perform a method of combined localization and personalization of a computer application for a particular user, the localized and personalized (LPN) computer application presented to the user on a client computer device, the method comprising: providing, by a server, a combined localization and personalization (LPN) web service to the computer application; receiving a call from the computer application for recommendations to localize and personalize application logic of the computer application for a particular user; preparing a recommendation on which one or more reusable application logic modules to attach to a core logic of the computer application to localize and personalize the computer application for the particular user; and providing the recommendation to the computer application to set up the LPN computer application; wherein: the LPN web service is impleme
Multi-language systems; Localisation; Internationalisation · CPC title
User profiles · CPC title
Electricity · mapped topic
Push-based network services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.