SYSTEM AND METHOD FOR IN-CONTEXT APPLICATIONS
First Claim
1. A computer-implemented method, comprising:
- identifying, by a processor, a context selected by a user;
retrieving, by the processor, context-specific metadata from a context data structure;
loading, by the processor, at least one application for the context, the at least one application being identified in the context data structure;
rendering a user interface for the context, the user interface including at least one selectable user interface element for selecting the at least one application;
based on a determination that the at least one selectable user interface element is selected, passing the retrieved context-specific metadata to the at least one application for use in retrieving context-related data; and
receiving the context-related data via the at least one application.
5 Assignments
0 Petitions
Accused Products
Abstract
In a method and system for providing in-context applications, a context is selected by a user. Context-specific metadata is retrieved from a context data structure. At least one application identified in the context data structure is loaded for the context. A user interface that includes at least one selectable user interface element is rendered for the context. The selectable user interface element is used to select the at least one loaded application. Based on a determination that a selectable user interface element has been selected, the context-specific metadata is passed to the selected application for use in retrieving context-related data. The context-related data is received via the application.
35 Citations
27 Claims
-
1. A computer-implemented method, comprising:
-
identifying, by a processor, a context selected by a user; retrieving, by the processor, context-specific metadata from a context data structure; loading, by the processor, at least one application for the context, the at least one application being identified in the context data structure; rendering a user interface for the context, the user interface including at least one selectable user interface element for selecting the at least one application; based on a determination that the at least one selectable user interface element is selected, passing the retrieved context-specific metadata to the at least one application for use in retrieving context-related data; and receiving the context-related data via the at least one application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine-readable medium storing a set of instructions that, when executed by a processor, causes the processor to perform operations, comprising:
-
identifying a context selected by a user; retrieving context-specific metadata from a context data structure; loading at least one application for the context, the at least one application being identified in the context data structure; rendering a user interface for the context, the user interface including at least one selectable user interface element for selecting the at least one application; based on a determination that the at least one selectable user interface element is selected, passing the retrieved context-specific metadata to the at least one application for use in retrieving context-related data; and receiving the context-related data via the at least one application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor-implemented context handler module configured to identify a context selected by a user; a processor-implemented database interface module configured to retrieve context-specific metadata from a context data structure associated with the context identified by the processor-implemented context handler module; a processor-implemented plug-in engine configured to load at least one application for the context, the at least one application being identified in the context data structure; and a processor-implemented user interface rendering module configured to render a user interface for the context, the user interface including at least one selectable user interface element for selecting the at least one application, the processor-implemented context handler module passing the retrieved context-specific metadata to the at least one application for use in retrieving context-related data based on a determination that the at least one selectable user interface element is selected. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-implemented method, comprising:
-
generating a user interface for a context, the context associated with at least one content item; loading at least one plug-in application in the user interface, the at least one application represented in the user interface by a corresponding at least one selectable user interface element; responsive to a selection of a selectable user interface element, communicating with a content source over a network via the at least one application, the at least one application transmitting a content identifier and metadata associated with the at least one content item to the content source; and receiving, by the at least one plug-in application, the at least one content item from the content source.
-
Specification