Embedding a representation of an item in a host
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
3. The method 1, wherein one or more characteristics of the plurality of characteristics allow customization of visual characteristics of the object.
-
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. - View Dependent Claims (15, 16, 17)
-
-
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 one or more user devices with embedding information for embedding the customizable objects in the hosts, the embedding information including instructions to display the customizable objects within the hosts; and presenting the at least the portion of the plurality of items in response to the customizable objects associated with the at least the portion of the plurality of items being activated via the one or more user devices, wherein logic for presenting the at least the portion of the plurality of items applies different players for different respective item types associated with the customizable objects that are activated.
-
-
19. 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; receiving, over a network and from a user device, an item selection, the item selection indicative of a selected item uploaded to a store and stored therein, the store having a plurality of items with different respective item types stored therein; providing, over the network and to the user device, a user interface for creating, based at least in part on an item type of the selected item, an object to represent the selected item, wherein the user interface includes a plurality of characteristics for creating the object; 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, wherein the object includes a plurality of formats and 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; 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, wherein the embedding instructions are at least partially based on the plurality of formats associated with the object; and presenting, in response to an activation of the object, the selected item using a player that is configured to present the file type of the selected item. - View Dependent Claims (20)
Specification