IP Library Granted Patent US 8,249,566
Granted Patent B2
US 8,249,566 · App. 13/186,810 · Granted Aug 21, 2012

System and method for profile filtered messaging

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 8,249,566
App. No.
13/186,810
Granted
Aug 21, 2012
Kind
B2
Abstract

Embodiments of the present invention include improved communication system and methods. In one embodiment, the present invention includes a wireless communication method comprising, on a first wireless device, receiving one or more wireless device identifications associated with one or more other wireless devices, and transmitting at least one of the one or more wireless device identifications from the first wireless device to a remote computer system, and on the remote computer system, receiving the at least one wireless device identification, and accessing information associated with the at least one wireless device identification. Embodiments of the present invention may be used for electronic dating, social networking and other communication applications.

Claims (44)

1. A method comprising:

receiving, at a server, a request from a first device to transmit a message over a network to a second device;

identifying, via the server, a device identifier associated with the second device, the device identifier associated with preset conditions for controlling communication over the network;

identifying, at the server, user profile information associated with a user of the second device based on the identified device identifier;

retrieving, at the server, filtering parameters associated with the first device;

analyzing, via the server, the user profile information to determine if the user profile information satisfies the filtering parameters;

analyzing, via the server, the preset conditions to determine if the second device allows receipt of the message from the first device; and

facilitating transmitting the message to the second device if the filtering parameters and preset conditions are satisfied.

2. The method of claim 1 , further comprising:

saving the user profile information and preset conditions in a storage accessible by the server.

3. The method of claim 2 , further comprising:

facilitating generating profile specific messages, by the first device, based on the user profile information and preset conditions.

4. The method of claim 2 , further comprising:

altering the message to conform to the user profile information.

5. The method of claim 4 , further comprising:

altering the message to conform to the preset conditions.

6. The method of claim 1 , wherein the preset conditions control the form of the message received from the first device.

7. The method of claim 1 , wherein the preset conditions comprise filtering preferences associated with the user of the second device for filtering content of messages.

8. The method of claim 1 , wherein the preset conditions control a number of messages received from the first device.

9. The method of claim 1 , wherein the preset conditions identify an application for receiving the message based on content of the message.

10. The method of claim 1 , wherein the preset conditions comprise information related to a location of the second device at which the message can be received.

11. The method of claim 1 , wherein said transmitting further comprises transmission of the message to a web application accessible by the second device.

12. The method of claim 11 , wherein the message is transmitted to the web application based on the preset conditions.

13. The method of claim 1 , wherein the filtering parameters are preset by a user of the first device.

14. The method of claim 1 , wherein the filtering parameters comprise preferences associated with the user of the first device.

15. The method of claim 14 , wherein the preferences correspond to interests of the user of the first device.

16. A system comprising:

a database comprising stored data;

a server comprising a plurality of processors in communication with the data in the database, the server programmed to perform a plurality of operations, comprising:

receiving a request from a first device to transmit a message over a network to a second device;

identifying a device identifier associated with the second device, the device identifier associated with preset conditions for controlling communication over the network;

identifying user profile information associated with a user of the second device based on the identified device identifier;

retrieving filtering parameters associated with the first device;

analyzing the user profile information to determine if the user profile information satisfies the filtering parameters;

analyzing the preset conditions to determine if the second device allows receipt of the message from the first device; and

facilitating transmitting the message to the second device if the filtering parameters and preset conditions are satisfied.

17. The system of claim 16 , wherein the server is programmed to perform further operations comprising:

saving the user profile information and preset conditions in a storage accessible by the server.

18. The system of claim 17 , wherein the server is programmed to perform further operations comprising:

facilitating generating profile specific messages, by the first device, based on the user profile information and preset conditions.

19. The system of claim 17 , wherein the server is programmed to perform further operations comprising:

altering the message to conform to the user profile information.

20. The system of claim 19 , wherein the server is programmed to perform further operations comprising:

altering the message to conform to the preset conditions.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: MGRDECHIAN, RICHARD; LEE, MAN-HO LAWRENCE
To: VICINITY MESSAGING CORPORATION
Reel/Frame 051360/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: VICINITY MESSAGING CORPORATION
To: YAHOO! INC.
Reel/Frame 051360/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2019
From: EXCALIBUR IP, LLC
To: PINTEREST, INC.
Reel/Frame 049964/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →