System and method for sharing items between electronic devices

US9250983B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9250983-B2
Application numberUS-201213487078-A
CountryUS
Kind codeB2
Filing dateJun 1, 2012
Priority dateJun 1, 2012
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

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.

A system and method are provided for operating a first electronic device for sharing items with a second electronic device. The method comprises determining that the second electronic device requires a software capability to process a first item to be shared by the first electronic device; providing information to the second device for obtaining the software capability; and sending the first item to the second device after the software capability has been acquired by the second electronic device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of operating a first electronic device for sharing items with a second electronic device, the method comprising: the first electronic device identifying a first data item to be shared with the second electronic device; the first electronic device obtaining peer data from a third party system, the peer data including information indicative of software capabilities of the second electronic device for outputting at least one type of data item using the second electronic device, the third party system being associated with both the first and second electronic devices; the first electronic device determining, from the information in the peer data and after identifying the first data item, that the second electronic device does not have a software capability necessary for the first electronic device to output the first data item to the second electronic device and for processing by the second electronic device; the first electronic device storing a transaction identifier associated with the first data item, and using the transaction identifier to determine that the first data item is to be sent to the second electronic device after the software capability to output the first data item has been acquired; the first electronic device providing, after the determining, information to the second electronic device for obtaining the software capability for processing the first data item; and after providing the information to the second electronic device, the first electronic device sending the first data item to the second electronic device after determining that the software capability to output the first data item has been acquired by the second electronic device. 2. The method of claim 1 , the first device caching the first data item until the second electronic device obtains the software capability to output the first data item. 3. The method of claim 1 , further comprising receiving confirmation from the second electronic device that the software capability to output the first data item has been acquired prior to sending the first data item. 4. The method of claim 1 , further comprising requesting the peer data from the third party system. 5. The method of claim 1 , the peer data being sent to the first electronic device by the third party system. 6. The method of claim 1 , the third party system comprising an instant messaging system operable to obtain and provide the peer data indicative of software capabilities to of the second electronic device for outputting data items. 7. The method of claim 1 , further comprising: determining from the peer data that the second electronic device has the software capabilities necessary to output a second data item to be shared with the second electronic device; and sending the second data item to the second electronic device. 8. The method of claim 1 , the first data item being shared over a peer-to-peer communication system. 9. The method of claim 1 , the first data item being shared over a short-range communication connection. 10. The method of claim 1 , further comprising determining, from the peer data, that the second electronic device does not have a software capability necessary to output a third data item, and providing additional information to the second electronic device for obtaining the software capability necessary for outputting the third data item. 11. A non-transitory computer readable storage medium comprising computer executable instructions for operating a first electronic device for sharing items with a second electronic device, the computer executable instructions comprising instructions for: the first electronic device identifying a first data item to be shared with the second electronic device; the first electronic device obtaining peer data from a third party system, the peer data including information indicative of software capabilities of the second electronic device for outputting at least one type of data item using the second electronic device, the third party system being associated with both the first and second electronic devices; the first electronic device determining, from the information in the peer data and after identifying the first data item, that the second electronic device does not have a software capability necessary for the first electronic device to output the first data item to the second electronic device; the first electronic device storing a transaction identifier associated with the first data item, and using the transaction identifier to determine that the first data item is to be seni to the second electronic device after the software capability to output the first data item has been acquired; the first electronic device providing, after the determining, information to the second electronic device for obtaining the software capability for processing the first data item; and after providing the information to the second electronic device, the first electronic device sending the first data item to the second electronic device after determining that the software capability to output the first data item has been acquired by the second electronic device. 12. A first electronic device comprising a processor and memory, the memory comprising computer executable instructions for operating the processor to: the first electronic device identifying a first data item to be shared with the second electronic device; the first electronic device obtaining peer data from a third party system, the peer data including information indicative of software capabilities of the second electronic device for outputting at least one type of data item using the second electronic device, the third party system being associated with both the first and second electronic devices; the first electronic device determining, from the information in the peer data and after identifying the first data item, that the second electronic device does not have a software capability for the first electronic device to output the first data item to the second electronic device; the first electronic device providing, after the determining, information to the second electronic device for obtaining the software capability for processing the first data item; and after providing the information to the second electronic device, the first electronic device sending the first data item to the second electronic device after determining that the software capability to output the first data item has been acquired by the second electronic device. 13. The non-transitory computer readable medium of claim 11 , the first device caching the first data item until the second electronic device obtains the software capability to output the first data item. 14. The non-transitory computer readable medium of claim 11 , further comprising instructions for receiving confirmation from the second electronic device that the software capability to output the first data item has been acquired prior to sending the first data item. 15. The non-transitory computer readable medium of claim 11 , the third party system comprising an instant messaging system operable to obtain and provide the peer data indicative of software capabilities to of the second electronic device for outputting data items. 16. The non-transitory computer readable medium of claim 11 , further comprising instructions for: determining from the peer data that the second electronic device has the software capabilities necessary to output a second data item to be shared with the second electronic device; and sending the second data item to the second electronic device.

Assignees

Inventors

Classifications

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 US9250983B2 cover?
A system and method are provided for operating a first electronic device for sharing items with a second electronic device. The method comprises determining that the second electronic device requires a software capability to process a first item to be shared by the first electronic device; providing information to the second device for obtaining the software capability; and sending the first it…
Who is the assignee on this patent?
Virani Barket, Parmar Naresh, Ganeshalingam Theban, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F9/541. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2016 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).