Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A client device, comprising: a processor; memory coupled to the processor, the memory having instructions stored thereon, which when executed by the processor, causes the processor to: generate an HTTP request from an application of a frame in a user interface, wherein the frame is one of multiple frames in the user interface; receive an HTTP response to the HTTP request, the HTTP response including a list of objects having all elements for the frame including at least one updated element having a value that is updated from a previous value; parse the HTTP response to identify: the at least one updated element; at least one new element in addition to a set of elements previously received; and at least one element removed from the set of elements previously received: render the at least one updated element and the at least one new element in the frame from which the HTTP request was generated; and delete the at least one element removed from the set of elements previously received from the frame from which the HTTP request was generated; wherein changes to the frame are made without refreshing the user interface in its entirety; and wherein the client device interfaces with a Hadoop distributed file system (HDFS) to receive the HTTP response.
A client device updates a user interface frame without refreshing the entire interface. The device's processor executes instructions to: send an HTTP request from an application within a specific frame of the UI; receive an HTTP response containing all elements for that frame, including updated element values; parse the response to identify updated elements, new elements, and elements to be removed; render the updated and new elements within the frame; and delete the specified elements from the frame. This partial update process uses a Hadoop distributed file system (HDFS) to receive the HTTP response.
2. A method of partially updating displayed objects in a user interface for a web page at a client device, the method, comprising: in a response containing all elements for the user interface received from a web server, identifying a set of elements which can be updated locally without refreshing the user interface in its entirety; parsing, in the response, to identify from the set of elements which can be updated locally, one or more updated elements that have been updated from a value displayed in the user interface; detecting, in the response, new elements in addition to the set of elements previously received; detecting, in the response, elements removed from the set of elements previously received; partially updating the user interface to reflect changes to the updated elements in the web page, injecting the new elements for display in the user interface for the web page, and deleting the elements from the user interface for the web page to reflect removal from the set of elements, without refreshing other portions of the user interface; generating a map of identifiers indicating which of the updated elements have been correspondingly updated in the user interface; and wherein the client device interfaces with a Hadoop distributed file system (HDFS) to receive the HTTP response.
A method for partially updating a user interface on a client device involves receiving a response from a web server containing all elements for the UI and identifying elements that can be updated locally. The method parses the response to detect updated elements, new elements, and elements to be removed. The UI is then updated by reflecting changes to updated elements, injecting new elements for display, and deleting specified elements, all without refreshing the entire UI. A map of identifiers is generated, indicating which updated elements have been correspondingly updated in the UI. The client device interfaces with a Hadoop distributed file system (HDFS) to receive the HTTP response.
3. The method of claim 2 , further comprising, comparing received values for the set of elements with a set of previously stored values to detect the updated elements.
The method of partially updating a user interface, as described above, also includes comparing newly received values for the set of elements with a set of previously stored values in order to detect which elements have been updated. This comparison step enables the identification of "updated elements" before updating the UI, injecting new elements or deleting elements.
4. The method of claim 2 , wherein, the response includes an HTTP response.
The method of partially updating a user interface, as described above, utilizes an HTTP response as the response containing all elements for the user interface received from a web server.
5. The method of claim 2 , wherein, the web page comprises multiple frames, each of the multiple frames including different applications which handle corresponding requests to the web server independent of the other applications loaded in other frames in the web page.
In the method of partially updating a user interface, the web page consists of multiple frames. Each frame contains different applications that handle corresponding requests to the web server independently of other applications loaded in other frames of the web page. This independence allows updates within one frame to occur without affecting other frames.
6. The method of claim 2 , wherein, the partial updating occurs in a frame of the user interface, wherein, the frame contents are loaded independent of other frames in the web page.
In the method of partially updating a user interface, the partial updating process specifically occurs within a single frame of the UI. The contents of this frame are loaded independently of other frames in the web page, allowing targeted updates without refreshing the entire page.
7. The method of claim 2 , wherein, the partial updating occurs in a frame of the user interface, wherein, the frame contents are unloaded independent of other frames in the web page.
In the method of partially updating a user interface, the partial updating process specifically occurs within a single frame of the UI. The contents of this frame are unloaded independently of other frames in the web page, allowing targeted updates without refreshing the entire page.
8. The method of claim 2 , wherein, the partial updating occurs in a frame of the user interface, wherein, results of the web server response are rendered in the frame of the web page in which an event triggering the web server response was generated, independent of other frames.
In the method of partially updating a user interface, the partial updating occurs in a frame of the UI, and results from the web server response are rendered specifically in the frame of the web page where the event that triggered the web server response was initially generated. This rendering is independent of other frames, ensuring that updates are localized to the relevant area.
9. The method of claim 2 , wherein, the frames include interactive web page features that are defined using HTML mark-ups.
In the method of partially updating a user interface, the frames within the web page include interactive web page features defined using HTML mark-ups, providing structure and interactivity to the individual frame elements.
10. The method of claim 2 , wherein, the frame includes interactive web page features that are defined without using JavaScript.
In the method of partially updating a user interface, the frames include interactive web page features that are defined without using JavaScript, which means an alternative technology is used to provide interactivity.
11. The method of claim 5 , wherein, each of the multiple frames maintains its own state independent of other frames in the web page.
In the method where the web page comprises multiple frames, each frame maintains its own state independent of other frames in the web page. This independent state management allows each frame to operate and update without interfering with the operation or data of other frames.
12. The method of claim 5 , wherein, shared resource among any of the multiple frames can be loaded once.
In the method where the web page comprises multiple frames, any shared resources used by multiple frames are loaded only once. This approach optimizes resource usage by preventing redundant loading of common assets across different frames.
13. The method of claim 2 , wherein, the client device interacts with a distributed file system.
In the method of partially updating a user interface, the client device interacts with a distributed file system to retrieve or store data relevant to the update process.
14. The method of claim 13 , wherein, the distributed file system is the Hadoop distributed file system.
In the method where the client device interacts with a distributed file system, the specific distributed file system used is the Hadoop distributed file system (HDFS).
15. A device, comprising: a processor; memory coupled to the processor, the memory having instructions stored thereon, which when executed by the processor, causes the processor to: identify at the device, a set of elements within a frame which can be updated locally without refreshing the frame in its entirety, in a response received from a web server containing all elements for the frame, wherein the response from the web server is received in response to a request from the frame of the web page that is based on an event triggered at the device by a user action in the frame; compare received values, at the device, for the set of elements with a set of previously stored values; parse, in the response, to detect from the set of elements, one or more updated elements that have been updated from a value displayed in the frame; one or more new elements in addition to the set of previously stored values; and one or more elements removed from the set of previously stored values; partially update the frame to reflect changes to the updated elements in the web page, inject the one or more new elements for display in the user interface for the web page and delete the one or more elements from the user interface for the web page to reflect removal from the set of previously stored values, without refreshing other portions of the frame; and wherein, the device interacts with a Hadoop distributed file system (HDFS).
A device updates a frame within a user interface without refreshing the entire frame. The device identifies elements within the frame that can be locally updated based on a response from a web server triggered by a user action in that frame. It compares received values with previously stored values, parses the response to identify updated elements, new elements, and elements to be removed. The frame is then partially updated to reflect changes, inject new elements, and delete specified elements, without a full refresh. The device uses a Hadoop distributed file system (HDFS) for this process.
16. A server, comprising: a processor; a memory coupled to the processor, the memory having instructions stored thereon, which when executed by the processor, causes the processor to: generate an HTTP response to an HTTP request, the HTTP response including a list of objects having a set of elements, the set of elements including: at least one updated element having a value that is updated from a previous value; and at least one new element in addition to a set of elements in a previous HTTP response; and transmit the HTTP response to a client device which generated the HTTP request, wherein the HTTP request is triggered from a frame in a user interface; wherein the frame is one of multiple frames in the user interface; wherein the HTTP response is parsed by the client device to: identify the at least one updated element and the at least one new element in the set of elements; identify at least one element removed from the set of elements; render the at least one updated element and the at least one new element in the frame from which the HTTP request was triggered; and delete the at least one element from the frame from which the HTTP request was triggered to reflect removal of the at least one element from the frame; wherein changes to the frame are made without refreshing the user interface in its entirety; and wherein the client device interfaces with a Hadoop distributed file system (HDFS) to receive the HTTP response.
A server generates and sends HTTP responses to facilitate partial UI updates on a client device. Upon receiving an HTTP request from a frame in a user interface, the server creates an HTTP response containing a list of elements. This list includes updated elements (with values different from previous values) and new elements. The server then transmits this response to the client, which parses it to identify updated, new, and removed elements. The client renders the updated and new elements within the originating frame and removes the specified elements, all without refreshing the entire UI. The client device interfaces with a Hadoop distributed file system (HDFS) to receive the HTTP response. The HTTP request is triggered from a frame in a user interface, wherein the frame is one of multiple frames in the user interface.
17. The server of claim 16 , configured to host applications providing user interfaces via which a user is able to interact with a computing cluster.
The server described above, which generates HTTP responses for partial UI updates, is also configured to host applications that provide user interfaces through which a user can interact with a computing cluster. This means the server not only delivers updates but also provides the interface for managing cluster operations.
Unknown
November 4, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.