Method and apparatus for sharing content via encoded data representations

US9667716B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9667716-B2
Application numberUS-201514729701-A
CountryUS
Kind codeB2
Filing dateJun 3, 2015
Priority dateJan 18, 2013
Publication dateMay 30, 2017
Grant dateMay 30, 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.

An approach is provided for a more efficient and user friendly mechanism for sharing content among users. The approach includes determining a first request from a first device for sharing at least one content item; causing, at least in part, a generation of a graphical code representing, at least in part, the at least one content item, wherein the graphical code is unique to the first request; causing, at least in part, a presentation of the graphical code at the first device; and causing, at least in part, a transfer of the at least one content item from the first device to a second device based, at least in part, on a scanning of the graphical code by the second device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining, by an apparatus, a first request received via a network from a first device for sharing at least one content item; in response to the first request, initiating, by the apparatus, a generation of a graphical code representing, at least in part, the at least one content item; initiating, by the apparatus, a presentation of the graphical code at the first device; receiving, by the apparatus via the network from a second device, the graphical code scanned by the second device; initiating, by the apparatus, a transfer of the at least one content item via a communication channel of the network to the second device based, at least in part, on the graphical code scanned by the second device; and initiating, by the apparatus, a presentation of the at least one content item at the second device. 2. A method of claim 1 , wherein the graphical code includes a one dimensional graphical code, a two dimensional graphical code, or a combination thereof, and wherein the communication channel is a website. 3. A method of claim 1 , wherein the at least one content item is stored at the first device, at a server, or a combination thereof, wherein the transfer and the presentation of the at least one content item are initiated without user intervention on the second device. 4. A method of claim 3 , wherein the graphical code includes one or more information items associated with the first device, with the server, or a combination thereof, wherein the communication channel is an online shopping website, a social networking website, or a blogging web site. 5. A method of claim 1 , further comprising: determining one or more actions at the first device, wherein the one or more actions include discontinuing the sharing of the at least one content item, adding one or more other content items to the sharing, wherein the presentation of the at least one content item at the second device is based, at least in part, on the one or more actions at the first device. 6. A method of claim 5 , further comprising: initiating a presentation of a user interface application at the first device, at the second device, or a combination thereof; and determining one or more inputs at the first device, at the second device, or a combination thereof, wherein the transfer, the presentation, or a combination thereof of the at least one content item is based, at least in part, on the one or more inputs. 7. A method of claim 6 , wherein the transfer, the presentation, or a combination thereof of the content item to one or more other devices are at one or more different geo-locations. 8. A method of claim 1 , further comprising: receiving, by the apparatus, a request from the second device for a different version of the at least one content item; and initiating, by the apparatus, a transfer of the different version of the at least one content item via the communication channel to the second device in response to the request, wherein the graphical code includes a uniform resource locator reference associated with the one or more content items. 9. A method of claim 1 , further comprising: processing the graphical code for determining contextual information associated with the at least one content item, wherein the transfer, the presentation, or a combination thereof of the at least one content item to the second device is based, at least in part, on the contextual information. 10. A method of claim 9 , wherein the transfer, the presentation, or a combination thereof of the at least one content item via a private content sharing channel, a non-private content sharing channel, or a combination thereof are based, at least in part, on the contextual information. 11. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine a first request received via a network from a first device for sharing at least one content item; in response to the first request, initiate a generation of a graphical code representing, at least in part, the at least one content item; initiate a presentation of the graphical code at the first device; receive via the network from a second device, the graphical code scanned by the second device; initiate a transfer of the at least one content item via a communication channel of the network to the second device based, at least in part, on the graphical code scanned by the second device; and initiate a presentation of the at least one content item at the second device. 12. An apparatus of claim 11 , wherein the graphical code includes a one dimensional graphical code, a two dimensional graphical code, or a combination thereof. 13. An apparatus of claim 11 , wherein the at least one content item is stored at the first device, at a server, or a combination thereof. 14. An apparatus of claim 13 , wherein the graphical code includes one or more information items associated with the first device, with the server, or a combination thereof. 15. An apparatus of claim 11 , wherein the apparatus is further caused to: determine one or more actions at the first device, wherein the presentation of the at least one content item at the second device is based, at least in part, on the one or more actions at the first device. 16. An apparatus of claim 15 , wherein the apparatus is further caused to: initiate a presentation of a user interface application at the first device, at the second device, or a combination thereof; determine one or more inputs at the first device, at the second device, or a combination thereof; and cause, at least in part, the transfer, the presentation, or a combination thereof of the at least one content item based, at least in part, on the one or more inputs. 17. An apparatus of claim 16 , wherein the apparatus is further caused to: cause, at least in part, the transfer, the presentation, or a combination thereof of the content item to one or more other devices at one or more different geo-locations. 18. An apparatus of claim 11 , wherein the graphical code includes a uniform resource locator reference associated with one or more content items. 19. An apparatus of claim 11 , wherein the apparatus is further caused to: process the graphical code for determining contextual information associated with the at least one content item, wherein the transfer, the presentation, or a combination thereof of the at least one content item to the second device is based, at least in part, on the contextual information. 20. An apparatus of claim 19 , wherein the transfer, the presentation, or a combination thereof of the at least one content item via a private content sharing channel, a non-private content sharing channel, or a combination thereof are based, at least in part, on the contextual information.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • the marking being simulated using a light source, e.g. a barcode shown on a display or a laser beam with time-varying intensity profile · CPC title

  • Physics · mapped topic

  • H04L67/104Primary

    Peer-to-peer [P2P] networks · CPC title

  • G06F16/958Primary

    Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · 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 US9667716B2 cover?
An approach is provided for a more efficient and user friendly mechanism for sharing content among users. The approach includes determining a first request from a first device for sharing at least one content item; causing, at least in part, a generation of a graphical code representing, at least in part, the at least one content item, wherein the graphical code is unique to the first request; …
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04L67/104. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 30 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).