Computer implemented methods and apparatus for representing a portion of a user interface as a network address
First Claim
1. A method for representing a portion of a user interface associated with a web browser as a web address, the method comprising:
- receiving a request to encode as a web address a portion of a user interface provided in association with a web browser at a display of a first computing device, the portion of the user interface having content including a primary user interface component and one or more secondary user interface components associated with the primary user interface component, the primary user interface component configured to include record information of a primary record stored in a database of a database system, the one or more secondary user interface components configured to include record information of one or more secondary records associated with the primary record, the one or more secondary records stored in a database of the database system;
generating a web address to identify the content of the portion of the user interface, the generated web address including a primary identifier identifying the primary record and including one or more secondary identifiers identifying the one or more secondary records; and
causing the generated web address to be transmitted to a second computing device for processing to;
identify the primary identifier and the one or more secondary identifiers of the generated web address,identify the primary record and the one or more secondary records using the primary identifier and the one or more secondary identifiers, andgenerate, using the identified primary record and the identified one or more secondary records, a presentation of the primary user interface component and the one or more secondary user interface components.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer-readable storage media for representing a portion of a user interface of a web browser as a web address. In some implementations, a computing device receives a request to encode as a web address a portion of a user interface provided in a web browser at the computing device. The computing device then generates a web address to identify content of the portion of the user interface. The portion of the user interface represented by the web address includes a primary user interface component and one or more secondary user interface components associated with the primary user interface component.
-
Citations
20 Claims
-
1. A method for representing a portion of a user interface associated with a web browser as a web address, the method comprising:
-
receiving a request to encode as a web address a portion of a user interface provided in association with a web browser at a display of a first computing device, the portion of the user interface having content including a primary user interface component and one or more secondary user interface components associated with the primary user interface component, the primary user interface component configured to include record information of a primary record stored in a database of a database system, the one or more secondary user interface components configured to include record information of one or more secondary records associated with the primary record, the one or more secondary records stored in a database of the database system; generating a web address to identify the content of the portion of the user interface, the generated web address including a primary identifier identifying the primary record and including one or more secondary identifiers identifying the one or more secondary records; and causing the generated web address to be transmitted to a second computing device for processing to; identify the primary identifier and the one or more secondary identifiers of the generated web address, identify the primary record and the one or more secondary records using the primary identifier and the one or more secondary identifiers, and generate, using the identified primary record and the identified one or more secondary records, a presentation of the primary user interface component and the one or more secondary user interface components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a database system storing a plurality of records as data objects; and one or more servers having one or more processors operable to cause; processing a web address encoded to identify content of a portion of a user interface provided in association with a web browser at a display of a first computing device, the content including a primary user interface component and one or more secondary user interface components associated with the primary user interface component, the primary user interface component configured to include record information of a primary record stored in a database of the database system, the one or more secondary user interface components configured to include record information of one or more secondary records associated with the primary record, the one or more secondary records stored in a database of the database system, the encoded web address including a primary identifier identifying the primary record and including one or more secondary identifiers identifying the one or more secondary records; and sending the encoded web address to a second computing device for processing to; identify the primary identifier and the one or more secondary identifiers of the web address, identify the primary record and the one or more secondary records using the primary identifier and the one or more secondary identifiers, and generate, using the identified primary record and the identified one or more secondary records, a presentation of the primary user interface component and the one or more secondary user interface components.
-
-
16. A computer program product comprising program code to be executed by at least one processor when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configured to cause:
-
processing, at a server associated with a database system, a web address encoded to identify content of a portion of a user interface provided in association with a web browser at a display of a first computing device, the content including a primary user interface component and one or more secondary user interface components associated with the primary user interface component, the primary user interface component configured to include record information of a primary record stored in a database of the database system, the one or more secondary user interface components configured to include record information of one or more secondary records associated with the primary record, the one or more secondary records stored in a database of the database system, the encoded web address including a primary identifier identifying the primary record and including one or more secondary identifiers identifying the one or more secondary records; and sending the encoded web address to a second computing device for processing to; identify the primary identifier and the one or more secondary identifiers of the web address, identify the primary record and the one or more secondary records using the primary identifier and the one or more secondary identifiers, and generate, using the identified primary record and the identified one or more secondary records, a presentation of the primary user interface component and the one or more secondary user interface components. - View Dependent Claims (17, 18, 19, 20)
-
Specification