IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0657356
(2007-01-24)
|
등록번호 |
US-8635521
(2014-01-21)
|
발명자
/ 주소 |
- Fleishman, David
- Elsbree, John
- Linzbach, William
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
11 인용 특허 :
24 |
초록
▼
A system provides customized user interface data to a media application, such as a media discovery interface, or to any application for that matter, thereby extending the original application. Via a network connection, elements of the user interface can be downloaded to the application in a package
A system provides customized user interface data to a media application, such as a media discovery interface, or to any application for that matter, thereby extending the original application. Via a network connection, elements of the user interface can be downloaded to the application in a package of markup data and resources, including images, text, and links. A user interface framework of the media application processes the markup from the downloaded package and utilizes packaged resources, local code components, and externally-obtained (e.g., Web resources) to render a customized application page for the media application.
대표청구항
▼
1. A method of presenting a customized application page in an application, the method comprising: receiving an application package from a communications network, the application package containing markup data and one or more resources defining the customized application page;rendering an offering ti
1. A method of presenting a customized application page in an application, the method comprising: receiving an application package from a communications network, the application package containing markup data and one or more resources defining the customized application page;rendering an offering tile on a display by the application, the offering tile displaying a first graphic image defined by an image resource in the received application package when the offering tile is in focus, and a second graphic image defined by a second image resource in the received application package when the offering tile is not in focus;receiving a target page identifier in response to a user selection of the offering tile; andresponsive to the receiving of the user selection of the offering tile, identifying markup data of the application package for the customized application page according to the received target page identifier,processing the identified markup data for the customized application page to identify at least one of the one or more resources of the application package referenced in the markup data, andrendering the customized application page defined by the identified markup data on the display to include the at least one resource. 2. The method of claim 1 wherein the received application package replaces a previously received application package referenced by the same target page identifier. 3. The method of claim 1 wherein the offering tile provides access to the customized application page defined by the markup data of the application package. 4. The method of claim 1 further comprising: setting in the customized application page a reference back parameter identifying a calling application page rendered prior to the customized application page. 5. The method of claim 1 further comprising: setting in the customized application page a reference back parameter identifying a user interface element of a calling application page rendered prior to the customized application page, the user interface element previously being used by a user to invoke the customized application page. 6. The method of claim 1 wherein the receiving operation comprises: periodically receiving additional application packages from a media information system server to replace the received application package, each received application package sharing a common target page identifier used by the application to reference customized application pages. 7. The method of claim 1 wherein the markup data of the received application package references at least one user interface class of the application. 8. A computer-readable storage device, comprising at least one of a storage drive and a memory, having computer-executable instructions for performing a computer process that presents a customized application page in an application, the computer process comprising: receiving an application package from a communications network, the application package containing markup data and one or more resources defining the customized application page;rendering an offering tile on a display by the application, the offering tile displaying a graphic image defined by an image resource in the received application package when the offering tile is in focus, and a second graphic image defined by a second image resource in the received application package when the offering tile is not in focus;receiving a target page identifier in response to a user selection of the offering tile; andresponsive to the receiving of the user selection of the offering tile, identifying markup data of the application package for the customized application page according to the received target page identifier,rendering the customized application page defined by the identified markup data on the display to include at least one resource included in the application package. 9. The computer-readable storage device of claim 8 wherein the received application package replaces a previously received application package referenced by the same target page identifier. 10. The computer-readable storage device of claim 8 wherein the offering tile provides access to the customized application page defined by the markup data of the application package. 11. The computer-readable storage device of claim 8 wherein the computer process further comprises: setting in the customized application page a reference back parameter identifying a calling application page rendered prior to the customized application page. 12. The computer-readable storage device of claim 8 wherein the computer process further comprises: setting in the customized application page a reference back parameter identifying a user interface element of a calling application page rendered prior to the customized application page, the user interface element previously being used by a user to invoke the customized application page. 13. The computer-readable storage device of claim 8 wherein the receiving operation comprises: periodically receiving additional application packages from a media information system server to replace the received application package, each received application package sharing a common target page identifier used by the application to reference customized application pages. 14. The computer-readable device of claim 8 wherein the markup data of the received application package references at least one user interface class of the application. 15. A system that presents a customized application page in an application, the system comprising: an network adapter that receives an application package from a communications network, the application package containing markup data and one or more resources defining the customized application page; anda processor that executes a shell module communicatively coupled to the network adapter, the shell rendering an offering tile on a display by the application, the offering tile displaying a graphic image defined by an image resource in the received application package when the offering tile is in focus, and a second graphic image defined by a second image resource in the received application package when the offering tile is not in focus, receiving a target page identifier in response to a user selection of the offering tile, identifying markup data of the application package for the customized application page according to the received target page identifier, the processor further executing a user interface framework coupled to the shell module that renders the customized application page defined by the identified markup data on the display to include at least one resource included in the application package. 16. The system of claim 15 wherein the network adapter further periodically receives additional application packages from a media information system server to replace the received application package, each received application package sharing a common target page identifier used by the application to reference customized application pages.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.