Embedding a representation of an item in a host

US9536009B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9536009-B2
Application numberUS-83595507-A
CountryUS
Kind codeB2
Filing dateAug 8, 2007
Priority dateAug 8, 2007
Publication dateJan 3, 2017
Grant dateJan 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9536009B2 cover?
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. Accord…
Who is the assignee on this patent?
Moore Jason F, Citron David, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F17/30876. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).