Publishing customized application modules

US9858063B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9858063-B2
Application numberUS-201615040635-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2016
Priority dateFeb 10, 2016
Publication dateJan 2, 2018
Grant dateJan 2, 2018

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.

In some implementations, a user interface for designing a health management module is provided by a server system. The user interface identifies a plurality of health management templates. The server system initially receives data indicating a user input received through the user interface that selects one of the plurality of module templates. The server system also receives customization parameters that customize the selected module template for a particular organization. The server system then generates a customized health management module for the particular organization based on the selected template and the customization parameters. The server system finally publishes the customized health management module for the particular organization that includes instructions configuring an application provided by a third-party application store.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: providing, by a server system, data for a user interface for designing a module, the user interface identifying a plurality of module templates; receiving, by the server system, data indicating a user input received through the user interface that selects of one of the plurality of module templates; receiving, by the server system, one or more customization parameters that customize the selected module template for a particular organization, wherein the one or more customization parameters specify a user interface element to receive information from a user through a user interface of an application provided by a third-party application store; generating, by the server system, a customized module for the particular organization based on the selected module template and the one or more customization parameters, wherein the customized module includes one or more tracking modules, the one or more tracking modules being configured to initiate monitoring and reporting of predetermined content items associated with the application provided by the third-party application store according to predetermined conditions specified by the customized module; and publishing, by the server system, the customized module for the particular organization, the customized module comprising instructions that configure the application provided by the third-party application store, wherein the server system is distinct from servers of the third-party application store, wherein publishing the customized module for the particular organization comprises: receiving, by the server system and from a client device having the application from the third-party application store installed, a request for the customized module for the particular organization; and in response to receiving the request for the customized module for the particular organization, transferring, over a network, the customized module to the client device that has previously installed the application from the third-party application store such that the customized module causes the client device to perform a set of operations to adjust the application on the client device. 2. The method of claim 1 , wherein the particular organization, an operator of the third-party application store, and the provider of the application are independent entities. 3. The method of claim 1 , wherein the plurality of module templates comprise multiple templates corresponding to different medical conditions, each of the multiple templates comprising clinical information for the corresponding medical condition. 4. The method of claim 1 , wherein the user interface for designing the module additionally identifies a set of interactivity settings. 5. The method of claim 1 , wherein the one or more customization parameters specify one or more access conditions for the customized module for the particular organization. 6. The method of claim 1 , wherein the one or more customization parameters comprise information identifying healthcare initiatives provided by the particular organization. 7. The method of claim 1 , wherein generating the module for the particular organization comprises: identifying a module template based on user input; associating media content for the particular organization; and defining one or more user interaction settings for the customized module. 8. The method of claim 1 , wherein publishing the customized module for the particular organization comprises providing the customized module over a network for access by the application provided by the third-party application store. 9. The method of claim 1 , wherein the one or more customization parameters that customize the selected module template specify branding items, associated with the particular organization, to be displayed in the application. 10. The method of claim 1 , wherein generating the customized module for the particular organization comprises: determining one or more healthcare providers that are supported by the particular organization to provide healthcare services; and generating the customized module to include information associated with the one or more healthcare providers that are supported by the particular organization to provide healthcare services. 11. The method of claim 1 , wherein the customized module is a health management module that comprises a set of data reporting and tracking features that are selected by the particular organization to address a specific set of medical needs. 12. A system comprising: one or more computers of a server system; and one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising: providing, by the server system, data for a user interface for designing a module, the user interface identifying a plurality of module templates; receiving, by the server system, data indicating a user input received through the user interface that selects of one of the plurality of module templates; receiving, by the server system, one or more customization parameters that customize the selected module template for a particular organization, wherein the one or more customization parameters specify a user interface element to receive information from a user through a user interface of an application provided by a third-party application store; generating, by the server system, a customized module for the particular organization based on the selected module template and the one or more customization parameters, wherein the customized module includes one or more tracking modules, the one or more tracking modules being configured to initiate monitoring and reporting of predetermined content items associated with the application provided by the third-party application store according to predetermined conditions specified by the customized module; and publishing, by the server system, the customized module for the particular organization, the customized module comprising instructions that configure the application provided by the third-party application store, wherein the server system is distinct from servers of the third-party application store, wherein publishing the customized module for the particular organization comprises: receiving, by the server system and from a client device having the application from the third-party application store installed, a request for the customized module for the particular organization; and in response to receiving the request for the customized module for the particular organization, transferring, over a network, the customized module to the client device that has previously installed the application from the third-party application store such that the customized module causes the client device to perform a set of operations to adjust the application on the client device. 13. The system of claim 12 , wherein the particular organization, an operator of the third-party application store, and the provider of the application are independent entities. 14. The system of claim 12 , wherein the plurality of module templates comprise multiple templates corresponding to different medical conditions, each of the multiple templates comprising clinical information for the corresponding medical condition. 15. The system of claim 12 , wherein the user interface for designing the module additionally identifies a set of interactivity settings. 16. The system of claim 12 , wherein the one or more customization parameters specify one or more access conditions for the customized modul

Assignees

Inventors

Classifications

  • for implementing user interfaces · CPC title

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

  • Configuration setting · CPC title

  • specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades · 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 US9858063B2 cover?
In some implementations, a user interface for designing a health management module is provided by a server system. The user interface identifies a plurality of health management templates. The server system initially receives data indicating a user input received through the user interface that selects one of the plurality of module templates. The server system also receives customization param…
Who is the assignee on this patent?
Vignet Inc
What technology area does this patent fall under?
Primary CPC classification G06F8/61. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).