INTEGRATING RELATIONAL AND NON-RELATIONAL DATABASES
First Claim
Patent Images
1. A method of forming user interfaces based on data that spans relational and non-relational databases, the method comprising:
- receiving, with one or more processors, a request for a user interface depicting data specified, at least in part, by the request;
in response to receiving the request, accessing, with one or more processors, data in a first type of database, the data in the first type of database including references to entries in a second type of database different from the first type of database, wherein the two types of databases include a relational database and a non-relational database;
forming, with one or more processors, instructions to present a user interface depicting accessed data in the first type of database specified, at least in part, by the request, wherein;
the user interface includes a user-selectable visual element associated with an event handler and a first reference from the first type of database to one or more entries in the second type of database,the user-selectable visual element depicts at least some of the accessed data in the first type of database that is associated in the first type of database with the first reference to one or more entries in the second type of database, anduser selection of the visual element causes the event handler to send an indication that the visual element was selected and the first reference from the first type of database to one or more entries in the second type of database;
receiving, with one or more processors, the indication that the visual element was selected and the first reference from the first type of database to one or more entries in the second type of database; and
in response to receiving the indication, accessing, with one or more processors, the one or more entries in the second type of database based on the first reference and causing the accessed one or more entries in the second type of database to be presented in the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a process including: receiving a request for a user interface depicting data specified, at least in part, by the request; accessing data in a first type of database, the data in the first type of database including references to entries in a second type of database different from the first type of database, wherein the two types of databases include a relational database and a non-relational database; forming instructions to present a user interface depicting accessed data in the first type of database with inputs to effectuate access to data in the second type of database.
-
Citations
20 Claims
-
1. A method of forming user interfaces based on data that spans relational and non-relational databases, the method comprising:
-
receiving, with one or more processors, a request for a user interface depicting data specified, at least in part, by the request; in response to receiving the request, accessing, with one or more processors, data in a first type of database, the data in the first type of database including references to entries in a second type of database different from the first type of database, wherein the two types of databases include a relational database and a non-relational database; forming, with one or more processors, instructions to present a user interface depicting accessed data in the first type of database specified, at least in part, by the request, wherein; the user interface includes a user-selectable visual element associated with an event handler and a first reference from the first type of database to one or more entries in the second type of database, the user-selectable visual element depicts at least some of the accessed data in the first type of database that is associated in the first type of database with the first reference to one or more entries in the second type of database, and user selection of the visual element causes the event handler to send an indication that the visual element was selected and the first reference from the first type of database to one or more entries in the second type of database; receiving, with one or more processors, the indication that the visual element was selected and the first reference from the first type of database to one or more entries in the second type of database; and in response to receiving the indication, accessing, with one or more processors, the one or more entries in the second type of database based on the first reference and causing the accessed one or more entries in the second type of database to be presented in the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:
-
receiving a request for a user interface depicting data specified, at least in part, by the request; in response to receiving the request, accessing data in a first type of database, the data in the first type of database including references to entries in a second type of database different from the first type of database, wherein the two types of databases include a relational database and a non-relational database; forming instructions to present a user interface depicting accessed data in the first type of database specified, at least in part, by the request, wherein; the user interface includes a user-selectable visual element associated with an event handler and a first reference from the first type of database to one or more entries in the second type of database, the user-selectable visual element depicts at least some of the accessed data in the first type of database that is associated in the first type of database with the first reference to one or more entries in the second type of database, and user selection of the visual element causes the event handler to send an indication that the visual element was selected and the first reference from the first type of database to one or more entries in the second type of database; receiving the indication that the visual element was selected and the first reference from the first type of database to one or more entries in the second type of database; and in response to receiving the indication, accessing the one or more entries in the second type of database based on the first reference and causing the accessed one or more entries in the second type of database to be presented in the user interface. - View Dependent Claims (18, 19, 20)
-
Specification