Hybrid graphics for interactive reporting
First Claim
Patent Images
1. A system, comprising:
- a computer comprising a memory, the memory storing instructions for maintaining (a) a first data object for storing a first set of feature data in a first format, the feature data including a plurality of features and the first format including human-readable data, and (b) a second data object for storing a first set of image data in a second format, the second format including computer-readable and not human-readable data, wherein, for each feature in the feature data, the feature data includes an identification of at least one point where the feature is to be overlaid on the image data, said instructions further including instructions to;
include, in a graphical user interface, a display based on at least some of the first set of feature data overlaid on at least some of the first set of image data according at least in part to the identification of the at least one point where each feature is to be overlaid on the image data;
send at least one query;
receive, in response to the at least one query, a second set of data that includes one and only one of (a) a second set of feature data in the first format and not image data in the second format or (b) a second set of image data in the second format and not feature data in the first format, whereby the second set of data includes data for replacing one and only one of (a) at least a portion of the first set of feature data and not any of the first set of image data or (b) at least a portion of the first set of image data and not any of the first set of feature data; and
modify the display based on at least some of the second set of data without modifying any portion of the display based on data not replaced in the second set of data.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer in the form of a client comprises a graphical user interface and a memory, the memory including a first data object for storing the feature data in a first format, and a second data object for storing the image data in a second format. The client computer is configured to send at least one query; receive at least one of the feature data and the image data in response to the at least one query; and display the feature data in the first format and the image data in the second format in the graphical user interface.
134 Citations
27 Claims
-
1. A system, comprising:
a computer comprising a memory, the memory storing instructions for maintaining (a) a first data object for storing a first set of feature data in a first format, the feature data including a plurality of features and the first format including human-readable data, and (b) a second data object for storing a first set of image data in a second format, the second format including computer-readable and not human-readable data, wherein, for each feature in the feature data, the feature data includes an identification of at least one point where the feature is to be overlaid on the image data, said instructions further including instructions to; include, in a graphical user interface, a display based on at least some of the first set of feature data overlaid on at least some of the first set of image data according at least in part to the identification of the at least one point where each feature is to be overlaid on the image data; send at least one query; receive, in response to the at least one query, a second set of data that includes one and only one of (a) a second set of feature data in the first format and not image data in the second format or (b) a second set of image data in the second format and not feature data in the first format, whereby the second set of data includes data for replacing one and only one of (a) at least a portion of the first set of feature data and not any of the first set of image data or (b) at least a portion of the first set of image data and not any of the first set of feature data; and modify the display based on at least some of the second set of data without modifying any portion of the display based on data not replaced in the second set of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method, comprising:
-
receiving a first set of feature data, including human-readable data, from a remote device, the feature data including a plurality of features, wherein, for each feature in the feature data, the feature data includes an identification of a point or points where the feature is to be overlaid on the image data, said instructions further including instructions; receiving a first set of image data, including data that is computer-readable but not human-readable, from the remote device; including, in a graphical user interface, a display based on at least some of the first set of feature data overlaid on at least some of the first set of image data according at least in part to the identification of the point or points where each feature is to be overlaid on the image data; sending a request to the remote device to update one, and not both, of the image data and the feature data; receiving, responsive to the request, an updated set of data that includes one and only one of (a) a second set of feature data in the first format and not image data in the second format or (b) a second set of image data in the second format and not feature data in the first format, whereby one of the first set of feature data and the first set of image data is updated in response to the request and one of the first set of feature data and the first set of image data is not updated in response to the request; and modifying the display based on at least some of the updated set of data without modifying any portion of the display based on data not replaced in the second set of data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium tangibly embodying computer-readable code comprising instructions executable by a processor, the instructions comprising instructions for:
-
receiving a first set of feature data, including human-readable data, from a remote device, the feature data including a plurality of features, wherein, for each feature in the feature data, the feature data includes an identification of a point or points where the feature is to be overlaid on the image data, said instructions further including instructions; including, in a graphical user interface, a display based on at least some of the first set of feature data overlaid on at least some of the first set of image data according at least in part to the identification of the point or points where each feature is to be overlaid on the image data; sending a request to the remote device to update one, and not both, of the image data and the feature data; receiving, responsive to the request, an updated set of data that includes one and only one of (a) a second set of feature data in the first format and not image data in the second format or (b) a second set of image data in the second format and not feature data in the first format, whereby one of the first set of feature data and the first set of image data is updated in response to the request and one of the first set of feature data and the first set of image data is not updated in response to the request; and modifying the display based on at least some of the updated set of data without modifying any portion of the display based on data not replaced in the second set of data. - View Dependent Claims (24, 25, 26, 27)
-
Specification