Quality of experience collaboration between mobile devices

US9444897B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9444897-B1
Application numberUS-201514939065-A
CountryUS
Kind codeB1
Filing dateNov 12, 2015
Priority dateNov 12, 2015
Publication dateSep 13, 2016
Grant dateSep 13, 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.

At a mobile device, a location is predicted where the device will operate at a future time. A first data is obtained, the first data having been produced by a second device while being present at the location at a first time. Using a processor at the mobile device, the first data is analyzed to conclude that a type of network used by the mobile device is unusable at the location. A type of content that should be accessible from the mobile device at the location at the future time is identified. A content of the type of content is saved locally on the mobile device, wherein the saved content is accessible from the mobile device at the future time.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: determining that a user of the mobile device has (i) made a comment on social media and (ii) logged on to a website, wherein the comment and the logging on have a location as a common aspect; predicting, at a mobile device, the location where the device will operate at a future time; obtaining a first data, the first data having been produced by a second device while being present at the location at a first time; analyzing, using a processor at the mobile device, the first data to conclude that a type of network used by the mobile device is unusable at the location, wherein the type of the network is unusable because of providing different signal strengths at different times; identifying a type of content that should be accessible from the mobile device at the location at the future time; and saving a content of the type of content locally on the mobile device, wherein the saved content is accessible from the mobile device at the future time. 2. The method of claim 1 , further comprising: detecting that the mobile device is operating at the location; recording a quality of experience (QoE) data at the mobile device, wherein the QoE data comprises (i) a type of the mobile device, (ii) the type of the network used by the mobile device, and (iii) a strength of a signal from the network used by the mobile device. 3. The method of claim 2 , wherein the QoE data further comprises (iv) a second strength of a second signal from a second network, wherein the second network is also usable by the mobile device. 4. The method of claim 2 , wherein the QoE data further comprises (iv) a second strength of a second signal from a second network, wherein the mobile device is not configured to use the second network. 5. The method of claim 2 , wherein the QoE data further comprises (iv) a purpose of accessing the network at the location. 6. The method of claim 5 , wherein the purpose comprises a type of content, wherein the type of content is for use at the location. 7. The method of claim 2 , further comprising: detecting that the mobile device has moved from the location to a second location; connecting to the network from the second location; and uploading the QoE data from the mobile device to a crowd-sourced repository. 8. The method of claim 2 , further comprising: configuring a communication module of the mobile device to reduce a frequency of attempting connection with the network from the location. 9. The method of claim 1 , further comprising: determining, from the first data, as a part of the identifying, a type of content used at the second device at the location at the first time; and using the type of content from the first data as the type of content that should be available from the mobile device. 10. The method of claim 1 , wherein the type of the network is unusable by providing a connection speed below a threshold connection speed. 11. The method of claim 1 , wherein the type of the network is unusable by providing a signal of a strength below a threshold signal strength. 12. The method of claim 1 , further comprising: accessing a crowd-sourced repository, wherein the crowd-sourced repository receives the first data from the second device and a second data from a third device, the second data being produced by the third device while being present at the location at a second time; determining that a type of the second device recorded in the first data matches a type of the mobile device; determining that a type of the third device recorded in the second data fails to match the type of the mobile device; and selecting, for the obtaining from the crowd-sourced repository, the first data while omitting the second data. 13. The method of claim 1 , further comprising: accessing a crowd-sourced repository, wherein the crowd-sourced repository receives the first data from the second device and a second data from a third device, the second data being produced by the third device while being present at the location at a second time; determining that a type of network recorded in the first data matches the type of network used by the mobile device; determining that a type of network recorded in the second data fails to match the type of network used by the mobile device; and selecting, for the obtaining from the crowd-sourced repository, the first data while omitting the second data. 14. The method of claim 1 , further comprising: detecting that the second device is presently located at the location; and sending, responsive to the detecting, a request to the second device for the first data, wherein the obtaining is responsive to the request. 15. The method of claim 1 , further comprising: identifying, at the mobile device, a local information, the local information resulting from a previous operation of the mobile device at the location at a past time. 16. The method of claim 1 , wherein the method is embodied in a computer program product comprising one or more computer-readable storage devices and computer-readable program instructions which are stored on the one or more computer-readable storage devices and executed by one or more processors. 17. A computer program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising: program instructions to determine that a user of the mobile device has (i) made a comment on social media and (ii) logged on to a website, wherein the comment and the logging on have a location as a common aspect; program instructions to predict, at a mobile device, the location where the device will operate at a future time; program instructions to obtain a first data, the first data having been produced by a second device while being present at the location at a first time; program instructions to analyze, using a processor at the mobile device, the first data to conclude that a type of network used by the mobile device is unusable at the location, wherein the type of the network is unusable because of providing different signal strengths at different times; program instructions to identify a type of content that should be accessible from the mobile device at the location at the future time; and program instructions to save a content of the type of content locally on the mobile device, wherein the saved content is accessible from the mobile device at the future time. 18. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising: program instructions to determine that a user of the mobile device has (i) made a comment on social media and (ii) logged on to a website, wherein the comment and the logging on have a location as a common aspect; program instructions to predict, at a mobile device, the location where the device will operate at a future time; program instructions to obtain a first data, the first data having been produced by a second device while being present at the location at a first time; program instructions to analyze, using a processor at the mobile device, the first data to conclude that a type of network used by the mobile device is unusable at the location, wherein the type of the network is

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Testing, {supervising or monitoring} using real traffic · CPC title

  • involving caching operations (prefetching while addressing of a memory level in which the access to the desired data or data block requires associative addressing means within memory systems or architectures G06F12/0862; caching at an intermediate stage in a data network H04L67/568) · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

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 US9444897B1 cover?
At a mobile device, a location is predicted where the device will operate at a future time. A first data is obtained, the first data having been produced by a second device while being present at the location at a first time. Using a processor at the mobile device, the first data is analyzed to conclude that a type of network used by the mobile device is unusable at the location. A type of cont…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 13 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).