IP Library Granted Patent US 9,066,217
Granted Patent B1
US 9,066,217 · App. 13/483,902 · Granted Jun 23, 2015

Messaging session enhancement with user data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,066,217
App. No.
13/483,902
Granted
Jun 23, 2015
Kind
B1
Abstract

Computer media, systems, and computer-implemented methods for enhancing SMS messaging sessions with user data are provided. A data sharing agreement between a service provider and a receiving entity, such as broadcaster or a consumer goods manufacturer, is established. A user with a wireless device sends an SMS message to the receiving entity. Data associated with the user is retrieved by the service provider in accordance with the data sharing agreement and is transmitted to the receiving entity along with the SMS message.

Claims (62)

1. A computer-implemented method for enhancing short message service (SMS) messaging sessions with user data, the computer-implemented method comprising:

providing a data sharing agreement between a service provider and a receiving entity has been established:

receiving an SMS message sent to the receiving entity from a wireless device associated with a user;

retrieving data associated with the user according to the established data sharing agreement;

obtaining user consent for a subset of the retrieved data, wherein the consent authorizes sharing of the subset of the retrieved data with the receiving entity;

storing the retrieved data; and

transmitting the retrieved data and the SMS message to the receiving entity, wherein transmitting the retrieved data further comprises:

(1) creating a security token;

(2) upon determining that a specified time period has elapsed between identifying the data categories specified in the data sharing agreement and creating the security token, deleting the retrieved data; and

(3) upon determining that the specified time period has not elapsed between identifying data categories specified in the data sharing agreement and creating the security token:

a) transmitting the security token and the SMS message to the receiving entity,

b) after the receiving entity has received and retransmitted the security token, receiving the security token from the receiving entity, and

c) transmitting the retrieved data to the receiving entity.

2. The method of claim 1 , wherein the retrieved data comprises the location of the wireless device associated with the user when the SMS message was sent.

3. The method of claim 1 , wherein the retrieved data comprises demographic information.

4. The method of claim 1 , wherein the retrieved data comprises financial information.

5. The method of claim 1 , further comprising deleting the retrieved data after transmitting the retrieved data and the SMS message to the receiving entity.

6. The method of claim 1 , further comprising receiving user data sharing authorization.

7. The method of claim 6 , wherein retrieving data further comprises:

identifying data categories specified in the data sharing agreement established with the receiving entity;

identifying the user's data sharing authorization; and

retrieving user data authorized by the user's data sharing authorization that corresponds to the data categories specified by the data sharing agreement.

8. The method of claim 7 , wherein transmitting the retrieved data further comprises:

creating a security token;

transmitting the security token and the SMS message to the receiving entity;

upon receiving the security token back from the receiving entity within a specified time period after transmitting the security token and the SMS message to the receiving entity, transmitting the retrieved data to the receiving entity; and

upon not receiving the security token back from the receiving entity within the specified time period after transmitting the security token and the SMS message to the receiving entity, deleting the retrieved data.

9. A wireless system for enhancing short message service (SMS) messaging sessions with user data, the system comprising:

a SMS center (SMSC) component that receives one or more SMS messages sent from a wireless device associated with a user to a receiving entity, initializes data retrieval, and transmits the one or more SMS messages to the receiving entity;

a SMS exchange (SMSX) component that retrieves data associated with the user according to an established data sharing agreement and obtains consent for the retrieved data, wherein the data sharing agreement covers personal information and financial information of the user, and the (SMSX) component obtains consent, for sharing the personal information and financial information, from the user in response to the SMS message destined for the receiving entity; and

a data keeper component that stores the data retrieved by the SMSX component that was consented by the user for transmission to the receiving entity, wherein transmission of the retrieved data and the SMS message to the receiving entity comprises:

(1) creating a security token;

(2) upon determining that a specified time period has elapsed between identifying the data categories specified in the data sharing agreement and creating the security token, deleting the retrieved data; and

(3) upon determining that the specified time period has not elapsed between identifying the data categories specified in the data sharing agreement and creating the security token:

a) transmitting the security token and the SMS message to the receiving entity,

b) after the receiving entity has received and retransmitted the security token, receiving the security token from the receiving entity, and

c) transmitting the retrieved data to the receiving entity.

10. The wireless system of claim 9 , further comprising a user authorization database containing authorization to access particular types of data for one or more users, wherein the user authorization database is accessed by the SMSX, and the data retrieved by the SMSX is limited to the data authorized by the user authorization database.

11. The wireless system of claim 9 , wherein the SMSC accesses the data sharing agreement to determine which categories of data will be retrieved by the SMSX.

12. The wireless system of claim 9 , wherein the retrieved data comprises the location of the wireless device associated with the user when the SMS message was sent.

13. The wireless system of claim 9 , wherein the data keeper component creates a security token upon storing the retrieved data and transmits the security token to the SMSC component.

14. The wireless system of claim 13 , wherein the SMSC component transmits the security token along with the one or more SMS messages to the receiving entity.

15. The wireless system of claim 14 , wherein upon receiving the security token retransmitted by the receiving entity, the data keeper transmits the retrieved data to the receiving entity.

16. One or more non-transitory computer storage media having computer-useable instructions embodied thereon for performing a method to enhance short message service (SMS) messaging sessions with user data, the method comprising:

providing a data sharing agreement between a service provider and a receiving entity has been established:

receiving user data sharing authorization for a user;

receiving an SMS message sent to the receiving entity from a wireless device associated with the user;

identifying data categories specified in the data sharing agreement established with the receiving entity;

identifying the user's data sharing authorization;

retrieving the user's data corresponding to the data categories specified by the data sharing agreement that are authorized by the user;

storing the retrieved data;

creating a security token;

transmitting the retrieved data and the SMS message to the receiving entity, wherein transmitting the retrieved data further comprises:

(1) creating a security token;

(2) upon determining that a specified time period has elapsed between identifying data categories specified in the data sharing agreement and creating the security token, deleting the retrieved data; and

(3) upon determining that the specified time period has not elapsed between identifying the data categories specified in the data sharing agreement and creating the security token:

a) transmitting the security token and the SMS message to the receiving entity,

b) after the receiving entity has received and retransmitted the security token, receiving the security token from the receiving entity, and

c) transmitting the retrieved data to the receiving entity.

17. The media of claim 16 , wherein the retrieved data comprises the location of the wireless device associated with the user when the SMS message was sent.

18. The media of claim 16 , wherein the retrieved data comprises demographic information.

19. The media of claim 16 , wherein the retrieved data comprises financial information.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2012
From: REEVES, RAYMOND EMILIO; HALEEM, AMBREEN; WICK, RYAN ALAN
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 028290/0698 →