Interconnected framework for distributed data realization
First Claim
1. A web-based display system in a pharmacy fulfillment system, the web-based display system comprising:
- a frame loading module configured to, in response to loading of a parent web page, load a plurality of frames, including a first frame from a first location and a second frame from a second location;
a transformation interface module configured to present a user interface element to a user in the parent web page, wherein the user interface element is configured to receive a filtering selection from the user;
a marketplace module configured to store metadata regarding a set of frames, wherein the metadata for each frame of the set of frames includes a location from which the frame can be loaded, and wherein the metadata for each frame of the set of frames indicates a set of filtering capabilities that the frame possesses in the pharmacy fulfillment system; and
a communication module configured to;
assign a first unique identifier to the first frame;
in response to loading of the first frame, transmit a first handshake request to the first frame, wherein the first handshake request includes the first unique identifier;
in response to receiving a first message from the first frame, selectively broadcast a first broadcast message to all of the plurality of frames;
assign a second unique identifier to the second frame;
in response to loading of the second frame, transmit a second handshake request to the second frame, wherein the second handshake request includes the second unique identifier;
in response to receiving a second message from the second frame, selectively broadcast a second broadcast message to all of the plurality of frames; and
in response to the transformation interface module receiving the filtering selection from the user, broadcast a filter message based on the filtering selection to each frame of the plurality of frames for which the corresponding set of filtering capabilities indicates an ability to process the filtering selection.
1 Assignment
0 Petitions
Accused Products
Abstract
A web-based display system includes a frame loading module that loads a plurality of frames, including a first frame from a first location and a second frame from a second location, in response to loading of a parent web page. A transformation interface module presents a user interface element in the parent web page for receiving a filtering selection from the user. A communication module assigns first and second unique identifiers to first and second frames and transmits handshake requests to the frames including the unique identifiers. In response to receiving a first message from the first frame, the communication module selectively broadcasts a first broadcast message to all of the plurality of frames. In response to the transformation interface module receiving the filtering selection from the user, the communication module broadcasts a filter message based on the filtering selection to all of the plurality of frames.
-
Citations
22 Claims
-
1. A web-based display system in a pharmacy fulfillment system, the web-based display system comprising:
-
a frame loading module configured to, in response to loading of a parent web page, load a plurality of frames, including a first frame from a first location and a second frame from a second location; a transformation interface module configured to present a user interface element to a user in the parent web page, wherein the user interface element is configured to receive a filtering selection from the user; a marketplace module configured to store metadata regarding a set of frames, wherein the metadata for each frame of the set of frames includes a location from which the frame can be loaded, and wherein the metadata for each frame of the set of frames indicates a set of filtering capabilities that the frame possesses in the pharmacy fulfillment system; and a communication module configured to; assign a first unique identifier to the first frame;
in response to loading of the first frame, transmit a first handshake request to the first frame, wherein the first handshake request includes the first unique identifier;
in response to receiving a first message from the first frame, selectively broadcast a first broadcast message to all of the plurality of frames;assign a second unique identifier to the second frame;
in response to loading of the second frame, transmit a second handshake request to the second frame, wherein the second handshake request includes the second unique identifier;in response to receiving a second message from the second frame, selectively broadcast a second broadcast message to all of the plurality of frames; and in response to the transformation interface module receiving the filtering selection from the user, broadcast a filter message based on the filtering selection to each frame of the plurality of frames for which the corresponding set of filtering capabilities indicates an ability to process the filtering selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a web-based display system in a pharmacy fulfillment system, the method comprising:
-
in response to loading of a parent web page, load a plurality of frames, including a first frame from a first location and a second frame from a second location; storing metadata regarding a set of frames, wherein the metadata for each frame of the set of frames includes a location from which the frame can be loaded, and wherein the metadata for each frame of the set of frames indicates a set of filtering capabilities that the frame possesses in a pharmacy fulfillment system; assigning a first unique identifier to the first frame; in response to loading of the first frame, transmitting a first handshake request to the first frame, wherein the first handshake request includes the first unique identifier; in response to receiving a first message from the first frame, selectively broadcasting a first broadcast message to all of the plurality of frames; assigning a second unique identifier to the second frame;
in response to loading of the second frame, transmitting a second handshake request to the second frame, wherein the second handshake request includes the second unique identifier;in response to receiving a second message from the second frame, selectively broadcasting a second broadcast message to all of the plurality of frames; presenting a user interface element to a user in the parent web page, wherein the user interface element is configured to receive a filtering selection from the user; and in response to receiving the filtering selection from the user, broadcasting a filter message based on the filtering selection to each frame of the plurality of frames for which the corresponding set of filtering capabilities indicates an ability to process the filtering selection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification