9271321

Providing Device-To-Device Connectivity by Determining Communication Preferences in Real-Time

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A device, comprising: one or more processors to: receive information that identifies a set of conditions associated with providing customer information to mobile devices, the customer information including information, stored by the device, that is to be provided to a network storage device, via the mobile devices; determine that the customer information is available for transmission to a mobile device; determine that the mobile device is within a communication range of the device; request, from the mobile device and based on determining that the mobile device is within the communication range, information that identifies one or more user communication preferences associated with providing the customer information to the mobile device; receive, from the mobile device, the information that identifies the one or more user communication preferences; determine whether the customer information is to be provided to the mobile device based on the one or more user communication preferences and the set of conditions; encrypt the customer information when the customer information is to be provided to the mobile device; and provide the encrypted customer information to the mobile device, the mobile device providing the encrypted customer information to the network storage device.

2

2. The device of claim 1 , where the one or more processors are further to: receive a device identifier from the mobile device; and determine that the mobile device is approved to receive customer information based on the device identifier; and where the one or more processors, when requesting the information that identifies the one or more user communication preferences, are to: request the information that identifies the one or more user communication preferences based on determining that the mobile device is approved.

3

3. The device of claim 1 , where the set of conditions identifies a delivery requirement that indicates a first preference for when the mobile device is to upload the customer information to the network storage device; where the one or more user communication preferences indicate a second preference for when the mobile device is permitted to upload the customer information to the network storage device; and where the one or more processors, when determining whether the customer information is to be provided to the mobile device, are to: determine whether the customer information is to be provided to the mobile device based on the first preference and the second preference.

4

4. The device of claim 1 , where the customer information includes first customer information of a first type and second customer information of a second type; where the one or more processors, when receiving information that identifies the set of conditions associated with providing the customer information to the mobile devices, are to: determine a first set of conditions for providing the first customer information; and determine a second set of conditions for providing the second customer information; and where the one or more processors, when determining whether the customer information is to be provided to the mobile device, are to: determine whether the first customer information is to be provided to the mobile device based on the first set of conditions; and determine whether the second customer information is to be provided to the mobile device based on the second set of conditions.

5

5. The device of claim 4 , where the one or more processors, when providing the encrypted customer information to the mobile device, are to: provide the first customer information to the mobile device based on determining that the one or more user communication preferences satisfy the first set of conditions, the second customer information not being provided to the mobile device based on determining that the one or more user communication preferences do not satisfy the second set of conditions.

6

6. The device of claim 1 , where the one or more processors are further to: detect a plurality of mobile devices within the communication range, the plurality of mobile devices including the mobile device; and select the mobile device from the plurality of mobile devices.

7

7. The device of claim 1 , where the one or more processors are further to: provide an instruction to the mobile device, the instruction causing the mobile device to upload the encrypted customer information to the network storage device, via a cellular network.

8

8. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to: determine a condition for providing customer information to a mobile device, the customer information including information, stored by the device, that is to be provided to a network storage device, via the mobile device; detect the mobile device; request, from the mobile device and based on detecting the mobile device, information that identifies a user communication preference associated with providing the customer information to the mobile device; receive, from the mobile device and based on the request, the information that identifies the user communication preference; determine whether the customer information is to be provided to the mobile device based on the user communication preference and the condition; encrypt the customer information when the customer information is to be provided to the mobile device; and provide the encrypted customer information and a command to the mobile device, the command causing the mobile device to relay the encrypted customer information to the network storage device.

9

9. The non-transitory computer-readable medium of claim 8 , where the condition indicates a first preference for when the mobile device is to upload the customer information to the network storage device; where the user communication preference indicates a second preference for when the mobile device is permitted to upload the customer information to the network storage device; and where the one or more instructions, that cause the one or more processors to determine whether the customer information is to be provided to the mobile device, cause the one or more processors to: determine whether the customer information is to be provided to the mobile device based on the first preference and the second preference.

10

10. The non-transitory computer-readable medium of claim 8 , where the customer information includes first customer information of a first type and second customer information of a second type; where the one or more instructions, that cause the one or more processors to receive the information that identifies the condition, cause the one or more processors to: determine a first condition for providing the first customer information; and determine a second condition for providing the second customer information; and where the one or more instructions, that cause the one or more processors to determine whether the customer information is to be provided to the mobile device, cause the one or more processors to: determine whether the first customer information is to be provided to the mobile device based on the first condition; and determine whether the second customer information is to be provided to the mobile device based on the second condition.

11

11. The non-transitory computer-readable medium of claim 10 , where the one or more instructions, that cause the one or more processors to provide the encrypted customer information to the mobile device, cause the one or more processors to: provide the first customer information to the mobile device based on determining that the user communication preference satisfies the first condition, the second customer information not being provided to the mobile device based on determining that the user communication preference does not satisfy the second condition.

12

12. The non-transitory computer-readable medium of claim 8 , where the one or more instructions further cause the one or more processors to: detect a plurality of mobile devices; and where the one or more instructions, that cause the one or more processors to provide the encrypted customer information to the mobile device, cause the one or more processors to: provide the encrypted customer information to a first mobile device of the plurality of mobile devices; and provide the encrypted customer information to a second mobile device of the plurality of mobile devices.

13

13. The non-transitory computer-readable medium of claim 8 , where the one or more instructions further cause the one or more processors to: detect a plurality of mobile devices; where the one or more instructions, that cause the one or more processors to provide the encrypted customer information to the mobile device, cause the one or more processors to: provide a first portion of the encrypted customer information to a first mobile device of the plurality of mobile devices; and provide a second portion of the encrypted customer information to a second mobile device of the plurality of mobile devices, the second portion being different from the first portion.

14

14. The non-transitory computer-readable medium of claim 8 , where the one or more instructions further cause the one or more processors to: detect a plurality of mobile devices, the plurality of mobile devices including the mobile device; compare a characteristic associated with the plurality of mobile devices; select the mobile device, from the plurality of mobile devices, based on comparing the characteristic; and where the one or more instructions, that cause the one or more processors to request the information that identifies the user communication preference, cause the one or more processors to: request the information that identifies the user communication preference based on selecting the mobile device.

15

15. A method, comprising: receiving, by a device, information that identifies a set of conditions associated with providing customer information to mobile devices within a communication range of the device, the customer information including information, stored by the device, that is to be provided to a network storage device; determining, by the device, that the customer information is available to be provided to a mobile device; detecting, by the device, the mobile device within a communication range of the device; determining, by the device, that the mobile device is approved to receive the customer information based on detecting the mobile device; requesting, by the device and from the mobile device, information that identifies a user communication preference associated with providing the customer information to the mobile device based on determining that the mobile device is approved; receiving, by the device and from the mobile device, the information that identifies the user communication preference; determining, by the device, that the customer information is to be provided to the mobile device based on the user communication preference and the set of conditions; encrypting, by the device, the customer information when the customer information is to be provided to the mobile device; and providing, by the device, the encrypted customer information to the mobile device to permit the mobile device to relay the encrypted customer information to the network storage device.

16

16. The method of claim 15 , where providing the encrypted customer information causes the mobile device to upload the encrypted customer information to the network storage device.

17

17. The method of claim 15 , where determining that the mobile device is approved to receive the customer information comprises: determining a device identifier associated with the mobile device; comparing the device identifier to a stored identifier, the stored identifier being identified in the set of conditions; and where requesting the information that identifies the user communication preference comprises: requesting the information that identifies the user communication preference based on comparing the device identifier to the stored identifier.

18

18. The method of claim 15 , where the set of conditions identifies a first preference for when the mobile device is to upload the customer information to the network storage device; where the user communication preference identifies a second preference for when the mobile device is permitted to upload the customer information to the network storage device; and where determining that the customer information is to be provided to the mobile device comprises: determining that the customer information is to be provided to the mobile device based on the first preference and the second preference.

19

19. The method of claim 15 , further comprising: detecting a plurality of mobile devices, the plurality of mobile devices including the mobile device; and where providing the encrypted customer information to the mobile device comprises: providing the encrypted customer information to the mobile device; and providing the encrypted customer information to another mobile device of the plurality of mobile devices.

20

20. The method of claim 15 , further comprising: detecting a plurality of mobile devices, the plurality of mobile devices including the mobile device; where providing the encrypted customer information to the mobile device comprises: providing a first portion of the encrypted customer information to the mobile device; and providing a second portion of the encrypted customer information to another mobile device of the plurality of mobile devices, the second portion being different from the first portion.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Zhong CHEN
Theodore G. Poppe
Aiqun Guo
Bryce Schadl
Bilal Wahid

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “PROVIDING DEVICE-TO-DEVICE CONNECTIVITY BY DETERMINING COMMUNICATION PREFERENCES IN REAL-TIME” (9271321). https://patentable.app/patents/9271321

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.