Clipview applications
First Claim
1. A method for displaying content in a user interface comprising:
- receiving a selection in a native application while the native application displays current content provided by one or more data files associated with the native application, using one or more processors, to open the data files in a dashboard environment;
initiating, in response to the selection, a clipping application in the dashboard environment, wherein an amount of the current content provided by the data files is displayed in a display window of the clipping application;
identifying in the clipping application, using the one or more processors, a first user selected portion of the current content to be included in a first view and a second user selected portion of the current content to be included in a second different view, wherein identifying the first user selected portion includes resizing the display window to change the amount of the current content displayed in the display window to a first amount, wherein identifying the second user selected portion includes resizing the display window to change the amount of the current content displayed in the display window to a second amount, and wherein both the first amount and the second amount include respective changed amounts of the current content with respective user selected dimensions less than the entire current content;
storing, in a non-transitory computer readable medium, information associated with each user selected portion including a name, identifying information for designating a respective user selected portion associated with the data files, and stitching information, the stitching information defining how to present the first view and the second view together in an aggregate view; and
displaying, in an aggregate view, the current content associated with the user selected portions using the stitching information.
1 Assignment
0 Petitions
Accused Products
Abstract
An implementation allows a user to select an area of interest in a content source and to clip content from the area of interest. A variety of content types may be clipped and presented to a user, and the clipped content may be refreshed from the selected area of interest. Various configuration parameters, as well as the clipped content, may be stored for future retrieval by a clipping application that presents the clipped content. Methods, computer program products, systems, and data structures are provided. One method includes identifying one or more content sources, identifying a portion of a content source to be included in each of a first and second view, storing information associated with the identified content source for each view including a name and identifying information for designating a respective portion of a content source, and displaying both the first and second view in an aggregate view.
47 Citations
103 Claims
-
1. A method for displaying content in a user interface comprising:
-
receiving a selection in a native application while the native application displays current content provided by one or more data files associated with the native application, using one or more processors, to open the data files in a dashboard environment; initiating, in response to the selection, a clipping application in the dashboard environment, wherein an amount of the current content provided by the data files is displayed in a display window of the clipping application; identifying in the clipping application, using the one or more processors, a first user selected portion of the current content to be included in a first view and a second user selected portion of the current content to be included in a second different view, wherein identifying the first user selected portion includes resizing the display window to change the amount of the current content displayed in the display window to a first amount, wherein identifying the second user selected portion includes resizing the display window to change the amount of the current content displayed in the display window to a second amount, and wherein both the first amount and the second amount include respective changed amounts of the current content with respective user selected dimensions less than the entire current content; storing, in a non-transitory computer readable medium, information associated with each user selected portion including a name, identifying information for designating a respective user selected portion associated with the data files, and stitching information, the stitching information defining how to present the first view and the second view together in an aggregate view; and displaying, in an aggregate view, the current content associated with the user selected portions using the stitching information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for displaying content in a user interface comprising:
-
identifying, by one or more processors, a native application, the native application including one or more user interfaces that load current content provided by one or more data files associated with the native application, wherein the one or more user interfaces are interactive with a user of the native application to select the data files to be opened in a dashboard environment; identifying in a clipping application in the dashboard environment, by one or more processors, a first user selected portion and a second user selected portion associated with one of the user interfaces to be included in a view, wherein identifying the first user selected portion includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein identifying the second user selected portion includes resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount, and wherein both the first amount and the second amount include respective changed amounts of the current content with respective user selected dimensions less than the entire current content provided by the data files; storing information associated with each of the received user selected portions of the user interface including a respective name and identifying information; and displaying the user selected portions in a presentation view separate from the native application, the presentation view including a control for interacting with the native application to provide data to and retrieve data from the native application as part of an update operation. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for sharing content between applications comprising:
-
identifying, by one or more processors, current content provided by one or more data files for display in an associated native application, wherein the current content is identified to be opened in a dashboard environment; providing a clipping application in the dashboard environment that facilitates selecting a first user selected portion and a second user selected portion of the current content and viewing the user selected portions of the current content without initiating the native application, wherein selecting the first user selected portion includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein selecting the second user selected portion includes resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount, and wherein both the first amount and the second amount include respective changed amounts of the current content with respective a user selected dimensions less than the entire current content; and displaying, by the clipping application, the user selected portions of the current content in a view presented by the clipping application including automatically updating the view in accordance with a refresh strategy wherein refresh of the view includes accessing data to be included in a refreshed view without initiating the native application. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method for sharing content between applications comprising:
-
identifying, by one or more processors, current content provided by one or more data files associated with a native application, wherein the current content is identified to be opened in a dashboard environment, the current content including a first user selected portion and a second user selected portion associated with the current content to be included in a view, the user selected portions having respective user selected dimensions less than the entire current content; providing a clipping application in a dashboard environment that facilitates selecting the user selected portions of the current content and viewing the user selected portions of the current content, wherein selecting the first user selected portion includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein selecting the second user selected portion includes resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount, and wherein the first amount and the second amount include respective changed amounts of the current content; and displaying the user selected portions of the current content in the view presented by the clipping application in the dashboard environment, including automatically updating the view in accordance with a refresh strategy, wherein automatically updating the view includes accessing data to be included in an updated view without initiating the native application. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method for displaying web content in a user interface comprising:
-
maintaining first and second information and stitching information, each of the first and second information associated with one or more data files including a name and identifying information for designating a first and second user selected portion associated with the data files, each user selected portion having a respective user selected dimension less than an entire portion of current content provided by the associated data files to an associated native application, the stitching information defining how to present the user selected portions in an aggregate view; selecting the first and second user selected portions in a user interface; and displaying, in the user interface in a dashboard environment, the aggregate view including respective user selected portions associated with the first and second information in accordance with the stitching information, wherein the first user selected portion is selected by resizing a display area of a clipping application in the dashboard environment to change an amount of the current content displayed in the display area to a first amount, wherein the second user selected portion is selected by resizing the display area of the clipping application in the dashboard environment to change the amount of the current content displayed in the display area to a second amount, and wherein both the first amount and the second amount include respective changed amounts. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A method for displaying content in a user interface comprising:
-
selecting, in a native application, a first data file and a second data file to be opened in a dashboard environment, the selecting performed while the native application displays current content provided by the data files to the native application; identifying, in a clipping application in the dashboard environment, an area of interest in each data file, wherein identifying the area of interest in the first data file includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount by cropping the current content, wherein identifying the area of interest in the second data file includes resizing the display window to change the amount of the current content displayed in the display window to a second amount by cropping the current content, and wherein both the first amount and the second amount include respective changed amounts of the current content with respective user selected dimensions less than the entire current content; providing metadata identifying the first data file and the second data file; providing metadata describing the area of interest in each data file; providing metadata describing a relationship for displaying both areas of interest in a unified view; determining, by one or more processors, preference data describing at least refresh preferences to be used when displaying the areas of interest in a user interface; storing the metadata and preference data; displaying the first amount and the second amount of the current content associated with the areas of interest in the unified view in a user interface separate from the native application in accordance with the relationship metadata; and refreshing the areas of interest in accordance with the preference data. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A method for identifying content to be displayed in a user interface comprising:
-
identifying, by one or more processors, two or more digital content sources that provide current content to an associated native application, wherein the digital content sources are identified to be opened in a dashboard environment; receiving in a clipping application in the dashboard environment, by the one or more processors, a user selected portion associated with each digital content source to be included in a unified view defined by a selection definition, wherein a first user selected portion is selected by resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein a second user selected portion is selected by resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount, and wherein both the first amount and the second amount include respective changed amounts of the current content with respective user selected dimensions less than the entire current content provided to the associated native application; and maintaining, in a non-transitory storage medium associated with the one or more processors, information associated with each digital content source including navigation information to the digital content source, the selection definition and metadata describing a relationship for displaying each user selected portion in a unified view in the clipping application. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85)
-
-
86. A method for displaying a graphical display element comprising:
-
selecting, by one or more processors, a plurality of digital content sources to be opened in a dashboard environment, the selecting performed in a native application while the native application displays current content provided by the digital content sources to the native application; identifying, in a clipping application in the dashboard environment, a pre-selected portion associated with each digital content source, wherein identifying a first pre-selected portion includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount by cropping the current content, wherein identifying a second pre-selected portion includes resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount by cropping the current content, and wherein both the first amount and the second amount include respective changed amounts of the current content with respective user selected dimensions less than the entire current content; identifying, by one or more processors, a plurality of content definitions each including a description of the digital content source that provides current content to the associated native application and the pre-selected portions associated with the digital content sources, the pre-selected portion defining a region of the digital content source for inclusion in a unified view; identifying, by the one or more processors, metadata describing a relationship for displaying the first pre-selected portion and the second pre-selected portion in the unified view; identifying, by the one or more processors, preference data including refresh preferences to be used when displaying the pre-selected portion associated with the digital content source in a user interface separate from the associated native application; and storing, in a memory associated with the one or more processors, the content definitions, the metadata, and the preference data.
-
-
87. A device comprising:
a processor for executing one or more applications including a native application and a clip view application, the processor configured to; identify a digital content source for providing current content to the native application, wherein the digital content source is identified to be opened in a dashboard environment, and initiate, in response to identifying the digital content source, the clip view application in the dashboard environment, wherein the clip view application includes; a plurality of content definitions each including a description of the digital content source and an area of interest of the digital content source, wherein identifying a first area of interest includes resizing a display window of the clip view application to change an amount of the current content displayed in the display window to a first amount, wherein identifying a second area of interest includes resizing the display window of the clip view application to change the amount of the current content displayed in the display window to a second amount, and wherein the first amount and the second amount include respective changed amounts of the current content with respective user selected dimensions less than the entire current content, metadata describing a relationship for displaying each area of interest in a unified view in the clip view application, preference data including refresh preferences to be used when displaying the area of interest of the digital content source in a user interface of the clip view application, and a viewer for displaying the current content associated with the areas of interest in the unified view in the user interface and updating the current content associated with the areas of interest in accordance with the preference data. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
98. A computer program product stored in a non-transitory medium comprising instructions for causing a computing device to:
-
identify a plurality of content sources each providing current content over a network for display to a user in an associated native application, wherein the content sources are identified to be opened in a dashboard environment; initiate, in response to identifying the content sources, a clipping application in the dashboard environment; identify in the clipping application a first user selected portion of current content provided by a first content source and a second user selected portion of current content provided by a second content source to be included respectively in a first view and a second view, wherein identifying the first user selected portion includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein identifying the second user selected portion includes resizing the display window to change the amount of the current content displayed in the display window to a second amount, and wherein both the first amount and the second amount include respective changed amounts of the current content with respective user selected dimensions less than the entire current content; store information associated with the respective user selected portions for each view including a name, identify information for designating a respective user selected portion associated with a respective content source, and stitching information, the stitching information defining how to present the first view and the second view in an aggregate view; and display both the first and second view in the aggregate view using the stitching information including displaying current content associated with the respective user selected portions.
-
-
99. A computer program product stored in a non-transitory medium comprising instructions for causing a computing device to:
-
identify a native application, the native application including one or more user interfaces that load current content provided by a content source and are interactive with a user of the native application, wherein identifying the native application selects the current content to be opened in a dashboard environment; identify in a clipping application in the dashboard environment, a first user selection portion associated with one of the user interfaces to be included in a view and a second user selection portion associated with one of the user interfaces to be included in the view, wherein the first user selection portion is identified by resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein the second user selection portion is identified by resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount, the first user selected portion and the second user selected portion having respective changed amounts of the current content with respective user selected dimensions less than the entire current content provided by the content source; store information associated with the received user selected portions including a name and identifying information; and display the user selected portions in a view of the clipping application separate from the native application, the view including a control for interacting with the native application to provide data to or retrieve data from the native application as part of an update operation.
-
-
100. A computer program product stored in a non-transitory medium comprising instructions for causing a computing device to:
-
identify current content provided by a content source for display in an associated native application, wherein the current content is identified to be opened in a dashboard environment; provide a clipping application in the dashboard environment that facilitates selecting a first user selected portion and a second user selected portion of the current content and viewing the first user selected portion and the second user selected portion of the current content without initiating the associated native application, wherein selecting the first user selected portion includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein selecting the second user selection portion includes resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount, the first user selected portion and the second user selected portion having respective changed amounts of the current content with respective user selected dimensions less than the entire current content; and display the first user selected portion and the second user selected portion of the current content in a view presented by the clipping application including automatically updating the view in accordance with a refresh strategy, wherein refresh of the view includes accessing data to be included in a refreshed view without initiating the associated native application.
-
-
101. A computer program product stored in a non-transitory medium comprising instructions for causing a computing device to:
-
identify current content provided by a content source to an associated native application, wherein the current content is identified to be opened in a dashboard environment, the current content including a first user selected portion and a second user selected portion associated with the current content provided by the content source to be included in a view in a clipping application in the dashboard environment, wherein the first user selected portion is selected by resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein the second user selected portion is selected by resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount, the first user selected portion and the second user selected portion having respective changed amounts of the current content with respective user selected dimensions less than the entire current content; provide the clipping application that facilitates selecting the first user selected portion and the second user selected portion of the current content and viewing the first user selected portion and the second user selected portion of the current content; and display the first user selected portion and the second user selected portion of the current content in a view presented by the clipping application including automatically updating the view in accordance with a refresh strategy, wherein automatically updating the view includes accessing data to be included in an updated view without initiating the associated native application.
-
-
102. A computer program product stored in a non-transitory medium comprising instructions for causing a computing device to:
-
maintain first and second information and stitching information, each of the first and second information associated with a content source including a name, identifying information for designating a first and second user selected portion associated with current content provided by the associated content source to an associated native application, the first and second user selected portions having respective user selected dimensions less than the entire current content, the stitching information defining how to present the user selected portions in an aggregate view in a clipping application separate from the native application; select the first and second user selected portions using a user interface of a clipping application, wherein selecting the first user selected portion includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount, wherein selected the second user selected portion includes resizing the display window to change the amount of the current content displayed in the display window to a second amount, and wherein both the first amount and the second amount include respective changed amounts of the current content; and display, in the user interface in a dashboard environment, the aggregate view including respective user selected portions associated with the first and second information in accordance with the stitching information.
-
-
103. A computer program product stored in a non-transitory medium comprising instructions for causing a computing device to:
-
select, in a native application, a plurality of digital content sources to be opened in a dashboard environment, the selecting performed while the native application displays current content provided by the digital content sources to the native application; identify, in a clipping application in the dashboard environment, a user selected portion associated with each digital content source to be included in a respective view defined by a selection definition, wherein identifying a first user selected portion includes resizing a display window of the clipping application to change an amount of the current content displayed in the display window to a first amount by cropping the current content, wherein identifying a second user selected portion includes resizing the display window of the clipping application to change the amount of the current content displayed in the display window to a second amount by cropping the current content, and wherein each user selected portion includes a respective changed amount of the current content with a respective user selected dimension less that the entire current content provided to the associated native application; maintain information associated with each digital content source including navigation information to the digital content source, the selection definition and metadata describing a relationship for displaying each user selected portion in a unified view; store the navigation information, the selection definition and metadata; and display the user selected portions in the unified view in the clipping application separate from the associated native application in accordance with the metadata.
-
Specification