Resource identifier personalization
US-9223884-B2 · Dec 29, 2015 · US
US9536009B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9536009-B2 |
| Application number | US-83595507-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 8, 2007 |
| Priority date | Aug 8, 2007 |
| Publication date | Jan 3, 2017 |
| Grant date | Jan 3, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Functionality is described for creating objects that represent respective items provided in a store. The objects can be embedded in various hosts, such as network-accessible pages (e.g., web pages), network-accessible journals (e.g., blogs), messages (e.g., Emails), and so on. Consumers can activate the objects in the hosts to retrieve information associated with the corresponding items. According to one illustrative feature, the functionality provides a general interface for creating objects for different types of items stored in the store, including file items of various kinds (e.g., text files, image files, audio files, spreadsheet files, video files, etc.), list items, folder items, and so on. According to another illustrative feature, the functionality provides an interface for allowing users to customize various aspects of objects.
Opening claim text (preview).
What is claimed is: 1. A method for creating a representation of an item and using the representation of the item to present the item, comprising: employing a processor that executes instructions retained in a computer-memory, the instructions when executed by the processor implement at least the following operations: storing a plurality of items, an individual item including a respective file-type of a plurality of file-types; receiving, over a network and from a user device, an item selection indicative of a selected item from the plurality of items, the selected item including a file-type of the plurality of file-types; providing, over the network and to the user device, a user interface for creating, based at least in part on the file-type, an object to represent the selected item, wherein the user interface includes a plurality of characteristics for creating the object and embedding information for embedding the object in a host; receiving, over the network and from the user device, one or more selections received via the user interface, the one or more selections indicative of individual characteristics of the plurality of characteristics for creating the object that represents the selected item; creating the object that represents the selected item based at least on the one or more selections; providing the user device with the embedding information, the embedding information including instructions to display the object within the host; receiving an activation of the object based at least in part on an appearance of the object within the host; and presenting, in response to the activation of the object, the selected item using a player that is configured to present the file-type of the selected item. 2. The method of claim 1 , wherein the file-type includes an image file, a text file, a spreadsheet file, an audio file, or a video file. 3. The method 1 , wherein one or more characteristics of the plurality of characteristics allow customization of visual characteristics of the object. 4. The method of claim 1 , wherein one or more characteristics of the plurality of characteristics allow customization of a collection of metadata that is provided by the object. 5. The method of claim 1 , wherein one or more characteristics of the plurality of characteristics allow specification of a plurality of formats of the object, wherein individual formats within the plurality of formats correspond to different display configurations of the object for different devices configured to receive and display the object. 6. The method of claim 1 , wherein the object that is created includes at least one interactive feature that is operative to solicit information from a consumer. 7. The method of claim 6 , wherein the interactive feature is operative to receive an evaluation of the object from the consumer. 8. The method of claim 6 , wherein the interactive feature is operative to receive a comment from the consumer. 9. The method of claim 1 , wherein the object includes at least one dynamic field that changes in response to events that occur subsequent to the embedding of the object in the host. 10. The method of claim 1 , wherein the host is one of: a network-accessible page; a network-accessible journal; a message; a document; or a functional module. 11. The method of claim 1 , wherein the object includes two fields, wherein a first field is a control to present the selected item itself and a second field is a control to access supplemental information associated with the selected item. 12. The method of claim 1 , further comprising: receiving, over the network and from the user device, one or more additional selections, the one or more additional selections indicative of individual characteristics of the plurality of characteristics for creating an additional object that represents the selected item; and creating an additional object that represents the selected object. 13. The method of claim 1 , further comprising storing a plurality of players, an individual player of the plurality of players configured to present an individual file-type of the plurality of file-types. 14. A computing device comprising: one or more processors; and one or more computer-readable storage media in communication with the one or more processors, the one or more computer-readable storage media storing computer readable instructions that, when executed by the one or more processors, perform operations comprising: identifying an item previously uploaded to a store, wherein the item is selected from a plurality of items and includes an item type from a plurality of item types; providing, over a network and to a user device, an embed interface, wherein the embed interface includes a plurality of options for creating a custom representation of the item in the form of an object; receiving, over the network and from the user device, a selection from among the plurality of options to create the object; creating, based at least in part on the selection, the object; providing, over the network and to the user device, embedding information for embedding the object in a host, the embedding information including instructions to display the object within the host; and presenting, using a player that is configured to present the item type of the item, the item in response to the object being activated within the host. 15. The computing device of claim 14 , wherein the embed interface further includes an item self page that presents information about the item, and wherein the information about the item includes at least one of the item type, a time at which the item was uploaded to the store, a size of the item, and a network address for the item. 16. The computing device of claim 14 , wherein the embed interface further includes an image embed page that presents a plurality of appearance options for the object, and wherein each of the plurality of appearance options presents how the object will appear on the host. 17. The computing device of claim 14 , the operations further comprising storing a plurality of players, an individual player of the plurality of players configured to present an individual item type of the plurality of item types. 18. A computing device comprising: one or more processors; and one or more computer-readable storage media in communication with the one or more processors, the one or more computer-readable storage media storing computer readable instructions that, when executed by the one or more processors, perform operations comprising: storing a plurality of items uploaded into a store, wherein the plurality of items include different respective item types; providing a user interface for creating customizable objects that represent at least a portion of the plurality of items, the user interface including characteristics for creating the customizable objects that represent the at least the portion of the plurality of items; receiving one or more selections via the user interface, the one or more selections indicative of individual characteristics from the characteristics for creating the customizable objects that represent the at least the portion of the plurality of items; creating the customizable objects that represent the at least the portion of the plurality of items based at least in part on the one or more selections, wherein the customizable objects serve as controls for retrieving the at least the portion of the plurality of items based at least in part on activation within hosts in which the customizable objects appear; providing
Editing, e.g. inserting or deleting · CPC title
for implementing user interfaces · CPC title
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
using information identifiers, e.g. uniform resource locators [URL] · CPC title
Graphical or visual programming · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.