IP Library Patent Application 12130419
Patent Application
App. No. 12/130,419

METHODS AND SYSTEMS FOR PROPAGATING INFORMATION ACROSS A NETWORK

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 None
App. No.
12/130,419
Abstract

A method of propagating information across a network may include receiving, from a subscriber mobile device coupled to the network, information associated with a subscriber of a service provider. The information may be sent in response to a setting change associated with the information. The method may also include identifying, from a registry, one or more contacts associated with the subscriber to whom the information should be transmitted over the network, where the one or more contacts may be included in an address book associated with the subscriber. For each identified contact, a notice associated with the information may be sent to a server node associated with the contact for propagation over the network to a mobile device associated with the contact.

Claims (73)

1 . A method of propagating information across a network, the method comprising:

receiving, from a subscriber mobile device coupled to the network, information associated with a subscriber of a service provider, said information being sent in response to a setting change associated with the information;

identifying, from a registry, one or more contacts associated with the subscriber to whom the information should be transmitted over the network, said one or more contacts being included in an address book associated with the subscriber; and

for each identified contact, sending a notice associated with the information to a server node associated with the contact for propagation over the network to a mobile device associated with the contact.

2 . The method of claim 1 , wherein the identifying one or more contacts comprises:

accessing the registry associated with the subscriber, said accessing including accessing contact information associated with each identified contact in the address book, accessing an indication of a server node associated with each identified contact, and accessing an indication of the type of information to be sent to each identified contact; and

for each identified contact, determining whether a type associated with the received information corresponds to the type of information associated with the contact.

3 . The method of claim 1 , wherein the sending a notice comprises:

determining whether the notice was successfully received by the server node; and

removing the notice from a list of outstanding communications.

4 . The method of claim 1 , further comprising:

displaying a notice on the subscriber mobile device advising the subscriber that updated information has been propagated to the one or more contacts.

5 . A system for propagating information across a network, the system comprising:

a subscriber mobile device associated with a subscriber of a service provider coupled to the network, said subscriber mobile device including an. address book, and said address book including contact information associated with one or more contacts of the subscriber;

a processor associated with the service provider and coupled to the network;

a propagator associated with the processor, said propagator being configured to propagate information associated with the subscriber across the network;

a computer-readable storage medium associated with the propagator, adapted for coupling to the network;

one or more server nodes, coupled to the network, each of said server nodes being in communication with the propagator, and each of said server nodes operating independently of any other server node; and

one or more contact mobile devices coupled to the network, each of said contact mobile devices being associated with the one or more contacts, each of said contact devices being in communication with at least one server node.

6 . The system of claim 5 , wherein the subscriber mobile device is configured to send information associated with the subscriber to the propagator in response to a setting change associated with the information.

7 . The system of claim 5 . said propagator comprising:

a receiving element configured to receive information associated with the subscriber from the subscriber mobile device;

an identification element configured to identify a contact from the one or more contacts who is to be alerted as to the received information; and

a sending element configured to send a notice to the server node associated with the identified contact.

8 . The system of claim 5 , wherein each server node comprises:

a receiving element configured to receive a notice from the propagator, wherein the notice is associated with a contact associated with the server node; and

a sending clement configured to send the notice to the mobile device associated with the contact.

9 . The system of claim 5 , wherein the subscriber mobile device is configured to display an alert that updated information has been propagated to the one or more contacts.

10 . A method of propagating a search across a network, the method comprising:

receiving a query from a subscriber mobile device;

identifying a social network associated with the subscriber, said social network comprising at least a first plurality of contacts that are one degree of separation away from the subscriber and a second set of contacts that are one degree of separation away from the first set of contacts;

for one or more contacts in the social network, searching an address book associated with the contact for a match to the query;

generating a list of matches; and

sending the list of matches to the subscriber mobile device.

11 . The method of claim 10 , the receiving comprising one or more of the following:

receiving at least a portion of a name;

receiving a screen name;

receiving a phone number;

receiving a keyword; and

receiving a key phrase.

12 . The method of claim 10 , said at least one contact in the social network belonging to a different service provider than the subscriber.

13 . The method of claim 10 , the step of generating comprising:

for each match, determining whether contact information associated with the corresponding contact is classified as private; and

excluding matches associated with private contact information from the list.

14 . The method of claim 10 , said sending the list to the subscriber mobile device step comprising:

sending a message to the subscriber mobile device, said message notifying the subscriber that at least one match has been excluded, and said message comprising information associated with the contact in whose address book each excluded match was located.

15 . the method of claim 10 , said searching an address book step comprising:

determining a current location associated with the subscriber; and

searching one or more address books associated with one or more contacts that are within a defined range of the current location.

16 . The method of claim 10 , wherein said sending the list step comprising sending a notification if no matches are found.

17 . The method of claim 10 , said list comprising one or more of the following for each match:

a name associated with the match;

a phone number associated with the match;

a screen name associated with the match; and

a name associated with the contact in whose address book the match was located.

18 . A system for propagating a search across a network, the system comprising:

a subscriber mobile device comprising an address book associated with a subscriber, the address book comprising one or more contacts;

a processor in communication with the subscriber mobile device; and

a processor-readable storage medium in communication with the processor, wherein the processor-readable storage medium comprises programming instructions for:

receiving a query from the subscriber mobile device,

searching the subscriber's address book for matches to the query,

searching an address book associated with each contact in the subscriber's address book for matches to the query,

generating a list of matches, and

sending the list to the subscriber mobile device.

19 . The system of claim 18 , said programming instructions for generating a list of matches comprising:

for each match, programming instructions for determining whether contact information associated with the corresponding contact are classified as private; and

programming instructions for excluding matches associated with private contact information from the list.

20 . The system of claim 18 , said programming instructions for sending the list to the subscriber mobile device comprising:

programming instructions for sending a message to the subscriber mobile device, said message notifying the subscriber that at least one match has been excluded, and said message including information associated with the contact in whose address book each excluded match was located.

21 . The system of claim 18 , said programming instructions for searching an address book comprising:

programming instructions for determining a current location associated with the subscriber; and

programming instructions for searching one or more address books associated with one or more contacts that are within a defined range of the current location.

22 . The system of claim 18 , said programming instructions for sending the list comprising programming instructions for sending a notification if no matches are found.

Assignments (6)
CORRECTIVE ASSIGNMENT TO REMOVE THE APPLICATION NUMBER 60942559 PREVIOUSLY RECORDED AT REEL: 033590 FRAME: 0581. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 2, 2014
From: QUALCOMM CONNECTED EXPERIENCES, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 033677/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2014
From: QUALCOMM CONNECTED EXPERIENCE, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 033590/0581 →
CHANGE OF NAME Recorded Aug 12, 2013
From: QUALCOMM ISKOOT, INC.
To: QUALCOMM CONNECTED EXPERIENCES, INC.
Reel/Frame 031003/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2010
From: ISKOOT, INC.
To: QUALCOMM ISKOOT, INC.
Reel/Frame 025225/0387 →
SECURITY AGREEMENT Recorded Oct 23, 2009
From: ISKOOT, INC.
To: COMPASS HORIZON FUNDING COMPANY LLC
Reel/Frame 023421/0198 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2008
From: GUEDALIA, JACOB; GUEDALIA, ISSAC DAVID
To: ISKOOT, INC.
Reel/Frame 021280/0617 →