US2017364496A1PendingUtilityA1
Visualization interface for information object system
Assignee: SYSTEMIC MAN SCIENCE CORPORATIONPriority: Mar 15, 2013Filed: Aug 14, 2017Published: Dec 21, 2017
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
Inventors:Jae Woo Pak
G06F 16/904G06F 40/197G06F 9/451H04L 67/1097G06F 3/0482G06F 16/907G06F 3/04883G06F 17/2288G06F 9/4443G06F 17/30997G06F 17/30994
42
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Disclosed are various embodiments for presenting an interface for visualizing information objects. A user interface is generated on a client computing device. Then a collaboration server may be queried for an information object to be rendered within the user interface on behalf of a user in response to a request to render the information object. Subsequently, form data may be retrieved from the information object received from the collaboration server. Then the information object may be rendered within the user interface based at least in part on the form data of the information object.
Claims
exact text as granted — not AI-modifiedI claim:
1 . A non-transitory computer-readable medium comprising machine readable instructions that, when executed by a processor of a client computing device, cause the client computing device to at least:
query a collaboration server for an information object to be rendered within a user interface of the client computing device on behalf of a user in response to a request to render the information object, wherein the information object represents at least a set of associations between a plurality of other information objects and the information object comprises form data that comprises a set of specified values for rendering the information object within the user interface based at least in part on the set of associations between the plurality of other information objects, and extract the form data from the information object received from the collaboration server; and render the information object within the user interface based at least in part on the form data of the information object.
2 . The non-transitory computer-readable medium of claim 1 , further comprising machine readable instructions that, when executed by the processor of the client computing device, cause the client computing device to at least:
retrieve an identification of a related information object from the information object; query the collaboration server for the related information object; and render the related information object within the user interface based at least in part on the form data extracted from the information object.
3 . The non-transitory computer-readable medium of claim 2 , further comprising machine readable instructions that, when executed by the processor of the client computing device, cause the client computing device to at least render within the user interface an indication of a relationship between the information object and the related information object.
4 . The non-transitory computer-readable medium of claim 1 , further comprising machine readable instructions that, when executed by the processor of the client computing device, cause the client computing device to at least:
obtain a modification of the information object; send the modification to the collaboration server; render a modified version of the information object within the user interface in response to receiving a notification from the collaboration server that the modification is valid; and render an error message within the user interface in response to receiving a notification from the collaboration server that the modification is invalid.
5 . The non-transitory computer-readable medium of claim 1 , wherein the information object further comprises at least one of a universally unique identifier or an information object reference.
6 . The non-transitory computer-readable medium of claim 1 , further comprising machine readable instructions that, when executed by the processor of the client computing device, cause the client computing device to at least:
generate a new information object in response to receiving data from a data source; create an information object reference linking the information object to the new information object; and send the information object, the new information, and the information object reference to the collaboration server.
7 . The non-transitory computer-readable medium of claim 6 , wherein the data source comprises an electronic device that generates data and transmits the data to the client computing device.
8 . A system, comprising:
a computing device comprising a processor and a memory; an application comprising machine readable instructions stored in the memory and executable by the processor to cause the computing device to at least:
query a collaboration server for an information object to be rendered within the user interface on behalf of a user in response to a request to render the information object, wherein the information object represents at least a set of associations between a plurality of other information objects and the information object comprises a programmatic interface for manipulating the information object and a set of specified values for rendering the information object within the user interface, the set of specified values being based at least in part on the set of associates between the plurality of other information objects;
render the information object within the user interface based at least in part on the set of specified values in response to an interaction with the programmatic interface.
9 . The system of claim 8 , wherein the application further comprises machine readable instructions stored in the memory and executable by the processor to cause the computing device to further:
retrieve an identification of a related information object from the information object; query the collaboration server for the related information object; and render the related information object within the user interface based at least in part on the form data extracted from the information object.
10 . The system of claim 9 , wherein the application further comprises machine readable instructions stored in the memory and executable by the processor to cause the computing device to further render within the user interface an indication of a relationship between the information object and the related information object.
11 . The system of claim 8 , wherein the application further comprises machine readable instructions stored in the memory and executable by the processor to cause the computing device to further:
obtain a modification of the information object; send the modification to the collaboration server; render a modified version of the information object within the user interface in response to receiving a notification from the collaboration server that the modification is valid; and render an error message within the user interface in response to receiving a notification from the collaboration server that the modification is invalid.
12 . The system of claim 8 , wherein the information object further comprises at least one of a universally unique identifier or an information object reference.
13 . The system of claim 8 , wherein the application further comprises machine readable instructions stored in the memory and executable by the processor to cause the computing device to further:
generate a new information object in response to receiving data from a data source; create an information object reference linking the information object to the new information object; and send the information object, the new information, and the information object reference to the collaboration server.
14 . The system of claim 13 , wherein the data source comprises an electronic device that generates data and transmits the data to the computing device.
15 . A method, comprising:
querying, via a computing device, a collaboration server for an information object to be rendered within the user interface on behalf of a user in response to a request to render the information object, wherein the information object represents at least a set of associations between a plurality of other information objects and comprises a programmatic interface for manipulating the information object; extracting, via the computing device, the set of specified values for rendering the information object within a user interface from the information object received from the collaboration server; and rendering, via the computing device, the information object within the user interface based at least in part on the form data of the information object in response to an interaction with the programmatic interface.
16 . The method of claim 15 , further comprising:
retrieving, via the computing device, an identification of a related information object from the information object; querying, via the computing device, the collaboration server for the related information object; and rendering, via the computing device, the related information object within the user interface based at least in part on the form data extract from the information object.
17 . The method of claim 16 , further comprising rendering, via the computing device, within the user interface an indication of a relationship between the information object and the related information object.
18 . The method of claim 15 , further comprising:
obtaining, via the computing device, a modification of the information object; sending, via the computing device, the modification to the collaboration server; rendering, via the computing device, a modified version of the information object within the user interface in response to receiving a notification from the collaboration server that the modification is valid; and rendering, via the computing device, an error message within the user interface in response to receiving a notification from the collaboration server that the modification is invalid.
19 . The method of claim 15 , wherein the information object further comprises at least one of a universally unique identifier or an information object reference.
20 . The method of claim 15 , further comprising:
generating, via the computing device, a new information object in response to receiving data from a data source; creating, via the computing device, an information object reference linking the information object to the new information object; and sending, via the computing device, the information object, the new information, and the information object reference to the collaboration server.Join the waitlist — get patent alerts
Track US2017364496A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.